import java.io.File;
public class FileListUtil {
public static void listAllFiles(String dirName) {
/**
* 如果目录,返回
*/
if (dirName == null || "".equals(dirName)) {
return;
}
/**
* 如果目录不以文件分隔符结尾,自动添加文件分隔符
*/
if (!dirName.endsWith(File.separator)) {
dirName = dirName + File.separator;
}
File dirFile = new File(dirName);
if ((!dirFile.exists()) || (!dirFile.isDirectory())) {
System.out.println(dirName + "不是一个目录,或者目录不存在");
return;
}
/**
* 列出文件夹下所有的文件,listFiles方法返回目录下的所有文件(包括目录)的File对象
*/
File[] files = dirFile.listFiles();
for (int i = 0; i < files.length; i++) {
if (files[i].isFile()) {
System.out.println(files[i].getAbsolutePath() + " 是文件!");
} else {
System.out.println(files[i].getAbsolutePath() + " 是目录!");
FileListUtil.listAllFiles(files[i].getAbsolutePath());
}
}
}
public static void main(String[] args) {
listAllFiles("D:\\OthersProject\\timberland");
}
}
分享到:
相关推荐
解压文件,将其导入Excel VBA,可实现对指定目录及其子目录所有文件的列表,文件列表结果出现在活动表单中
在window下,使用c++遍历文件夹及其子文件夹所有文件 并输出文件路径和文件内容。网上的资源大多都只是遍历文件夹,但是我需要打印出文件内容,所以自己弄了两天,这就是我的成果(*^__^*) ……
主要介绍了Python列出一个文件夹及其子目录的所有文件的方法,和python列出文件夹下的所有文件的四种方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下
完整版枚举指定目录的所有子目录和文件例程.rar
1.遍历当前及其子目录中的所有文件,文件放到http/down的目录下无论几级均可。 2.下载的代码fileDownProcess.php文件中除了echo $file_data;其他不能有echo。这点很重要,否则下载下来的文件无法使用。 3.不支持中文...
我想批量编辑一些文件,我正在寻找一个 matlab 命令来搜索我的整个磁盘以查找与特定关键字匹配的文件名。 我已经在 Windows PC 上测试了这段代码。 我不确定这是否可以在其他操作系统上使用。 如果有任何错误,请...
课程作业 (1)基本命令包括: mypwd //显示当前所在目录的路径名 ...myfind <目录> -name <待查找的文件名> //在指定的目录及其子目录中查找指定的文件(输入文件名),并输出查找到的文件的绝对路径。
本文实例讲述了python连接远程ftp服务器并列出目录下文件的方法。分享给大家供大家参考。具体如下: 这段python代码用到了pysftp模块,使用sftp协议,对数据进行加密传输 import pysftp srv = pysftp.Connection...
(4) myls -R 递归列出文件及其子文件。 例如:当前目录为home, 其中包含文件home1, home2, home3. 其中home1是目录文件,包含文件home11, home12, home2不是目录文件,home3是目录文件,包含文件home31, home32。 ...
使用场景及目标: 用户可以输入要搜索的目录路径和要查找的关键字,工具将递归搜索指定目录及其子目录中的所有文件,然后列出包含关键字的文件列表。目标是提供一个快速、简便的方式来查找文件,以满足在项目管理、...
FileDedupe 实用程序,用于在一个或多个目录中列出重复的文件。这是什么FileDedupe是一种实用程序,用于检查一个或多个目录中是否存在重复文件。 只需在命令行中使用目录列表运行它即可。 默认为检查所有子目录。 这...
使用 /i 命令行选项可抑制显示该消息,从而导致 xcopy 认定在源是多个文件或一个目录的情况下,目标是一个目录。 使用 xcopy 命令设置 Destination 文件的存档属姓 xcopy 命令创建具有存档属姓设置的文件,无论...
ls -F 列出目前目录下之文件名及其类型。"/" 结尾表示为目录名称, "*" 结尾表示为执行档,"@" 结尾表示为符号链用。 ls -l 列出目录下所有文件之许可权、拥有者、文件大小、修改时间及名称。 ls -lg ...
设计内容:在Linux环境下模拟实现简单命令解释器(即定义一个命令使它...定义myfind 具有 find <目录> -name <待查找的文件名> //在指定的目录及其子目录中查找指定的文件(输入文件名),并输出查找到的文件的绝对路径。
2. mylist:ls,接收一个目录参数,列出其中的所有非隐藏(即名称不以.开头)文件和目录。 3. mycd:cd, 不带参数时,尝试切换到当前目录的父目录; 带一个目录参数时,尝试切换到指定目录。并处理可能出现的错误...
find .|grep page 在当前目录及其子目录中查找文件名包含page的文件 locate traceroute 在系统的任何地方查找文件名包含traceroute的文件 10.命令vi——编辑文件 vi /etc/bubby.txt 用vi编辑文件/etc/bubby.txt vim ...
ls命令:用于列出目录中的文件和子目录。可以通过选项来指定显示格式和内容,例如ls -l可以显示详细信息。 cp命令:用于复制文件或目录。可以指定源文件和目标文件的位置,以及是否递归复制目录。 mv命令:用于移动...
4.使用说明:该命令可以一步就将目录及其下的所有文件、子目录、更下层的子目录一并删除,而且不管文件的属性为隐藏、系统或只读,只要该文件位于删除的目录之下,DELTREE都一视同仁,照删不误。使用时务必小心!!...
dir …: 显示目录:显示指定目录下或当前目录下的信息,包括文件名、物理地址、保护码、文件长度、子目录等(带/s参数的dir命令,显示所有子目录)。 md …: 创建目录:在指定路径或当前路径下创建指定目录。重名时...