当前文件夹
A. dos 怎么获取当前文件夹得名称。
%~dp0表示bat文件所在路径,要在批处理中得到文件夹的名字
for %%a in ("%~dp0") do echo %%~nxa
B. 怎样获取当前目录中文件夹的路径
public class GetFileName
{
public static String [] getFileName(String path)
{
File file = new File(path);
String [] fileName = file.list();
return fileName;
}
public static void getAllFileName(String path,ArrayList fileName)
{
File file = new File(path);
File [] files = file.listFiles();
String [] names = file.list();
if(names != null)
fileName.addAll(Arrays.asList(names));
for(File a:files)
{
if(a.isDirectory())
{
getAllFileName(a.getAbsolutePath(),fileName);
}
}
}
public static void main(String[] args)
{
String [] fileName = getFileName("F:\\xiaoshuo");
for(String name:fileName)
{
System.out.println(name);
}
System.out.println("--------------------------------");
ArrayList listFileName = new ArrayList();
getAllFileName("F:\\xiaoshuo",listFileName);
for(String name:listFileName)
{
System.out.println(name);
}
}
}
C. 如何得到当前文件或文件夹的完整路径
在文件夹上点击右键 属性 位置:文件路径
D. linux 查找当前文件夹下的文件
1,使用ls可以查看当前文件夹得所有文件,ls -l 可以显示文件的详细信息。
2,使用find命令可以在指定的目录下查找指定的文件:
例如 find . -name ".log" 指在当前目录下按文件的名称查找带.log的文件。
find其他参数还有很多:
-perm 按文件权限
例:find . -perm 755 -print find . -perm -007 -print
-user 按文件属主
-group 按文件所属用户组
find . -user bosstux1 -print
-mtime 按更改时间
find . -mtime -5 -print
-表示在5天之内更改过的
find . -mtime +5 -print
+表示在5天之前更改过的
-newer 对比更改时间来查找文件
find . -newer fileA ! -newer fileB -exec ls -ltar {} \;
更改时间比fileA新但是比fileB旧的文件,
touch -t 11051500 fileC 创建一个文件,指定该文件的最好一次更改时间为11月5日15:00
find . -newer fileC -print 查找更改时间在11月5日15:00之后的文件
-type 按文件类型查找
find /etc -type d -print
-size 按文件大小查找
find . -size +3000c -print 查找大小大于3000字节的文件
find . -size +10 -print 查找当前目录下大小超过10块(1块等于512字节)的文件
-depth 按目录顺序查找
find / -name "con.dept" -depth -print 从根目录下开始向下查找名称为“con.dept”的文件,先匹配所有符合条件的文件然后进入子目录中查找
E. 什么是当前目录
当前目录就是你所在的位置,通俗点就是你在哪个文件夹里,你所在的文件夹或盘就是当前目录,必须是直接所在的目录才叫当前目录
F. linux命令。复制当前文件夹的子文件夹2中所有文件到当前文件夹
语法不对吧,少个参数
cp -a dirname(源文件) destdir(目标文件)
G. “解压到当前文件夹”是什么意思
比如你的这个压缩文件存放在"D:FILES"里面
那么解压到当前文件夹一按,系统自动把压缩文件里面的文件释放到"FILES"这个文件夹里面
如果是指定的话,从字面意思你就可以知道,是叫你自己输入要想存放的地方,你自己输入决定的路径,比如你就可以存到E:poapa这个文件夹里面。
H. 如何用CMD将当前文件下下面的文件复制到当前文件夹下面的文件夹!用相对路径!
1、首先打开电脑,使用组合键win+r打开运行窗口,并输入cmd点击确定,可回车确定。
I. 将当前文件夹及文件夹下文件复制到指定位置bat
命令如下:
x*.*"D:MyDocuments"/e
J. 什么是文件目录、目录文件与当前目录
文件目录、目录文件与当前目录分别是:
1、文件目录:为实现“按名存取”,必须建立文件名与辅存空间中物理地址的对应关系,体现这种对应关系的数据结构称为文件目录。
2、目录文件:为了实现文件目录的管理,通常将文件目录以文件的形式保存在外存空间,这个文件就被称为目录文件。 目录文件是长度固定的记录式文件。
3、当前目录:当一个文件系统含有许多级时,每访问一个文件,都要使用从树根开始直到树叶(数据文件)为止的、包括各中间节点(目录)名的全路径名。
同时由于一个进程运行时所访问的文件大多仅局限于某个范围,因而非常不便。基于这一点,可为每个进程设置一个“当前目录”
,又称为“工作目录”。
(10)当前文件夹扩展阅读
目录结构功能介绍和种类:
目录结构的组织,关系到文件系统的存取速度,也关系到文件的共享性和安全性。因此,组织好文件的目录,是设计好文件系统的重要环节。目前常用的目录结构形式有单级目录、两级目录和多级目录。
1、单级目录结构
这是最简单的目录结构。在整个文件系统中只建立一张目录表,每个文件占一个目录项,目录项中含文件名、文件扩展名、文件长度、文件类型、文件物理地址以及其它文件属性。此外,为表明每个目录项是否空闲,又设置了一个状态位。
2、两级目录
为了克服单级目录所存在的缺点,可以为每一个用户建立一个单独的用户文件目录UFD(User
File Directory)。这些文件目录具有相似的结构,它由用户所有文件的文件控制块组成。
此外, 在系统中再建立一个主文件目录
MFD(Master File Directory);
在主文件目录中,每个用户目录文件都占有一个目录项,其目录项中包括用户名和指向该用户目录文件的指针。
3、多级目录结构
对于大型文件系统,通常采用三级或三级以上的目录结构,以提高对目录的检索速度和文件系统的性能。多级目录结构又称为树型目录结构,主目录在这里被称为根目录,把数据文件称为树叶,其它的目录均作为树的结点。