JAVA列出目录下所有的文件&文件夹,删除指定文件夹下所有文件 import java.io.*;
...........
public static String listAllFiles(String dirName)//列出目录下所有的文件&文件夹
{
String luj=null;//路径
//如果dir不以文件分隔符结尾,自动添加文件分隔符
if(!dirName.endsWith(File.separator))
{
dirName = dirName + File.separator;
}
File dirFile = new File(dirName);
//如果dir对应的文件不存在,或者不是一个文件夹则退出
if(!dirFile.exists() || (!dirFile.isDirectory())){
System.out.println("List失败!找不到目录:"+dirName);
return luj;
}
/*
* list方法返回该目录下的所有文件(包括目录)的文件名,文件名不含路径信息
*
String[] files = dirFile.list();
for(int i = 0; i < files.length; i++){
System.out.println(files[i]);
}
*/
//列出文件夹下所有的文件
File[] files = dirFile.listFiles();
for(int i = 0; i < files.length; i++)
{
if(files[i].isFile())
{
System.out.println(files[i].getAbsolutePath() + " 是文件!");
}
else if (files[i].isDirectory())
{
System.out.println(files[i].getAbsolutePath() + " 是目录!");
}
}
return luj;
}
/////////////////////////////////////////////////////////////
public static boolean delAllFile(String dirName)//删除指定文件夹下所有文件
{
boolean flag=false;
//如果dir不以文件分隔符结尾,自动添加文件分隔符
if(!dirName.endsWith(File.separator))
{
dirName = dirName + File.separator;
}
File dirFile = new File(dirName);
//如果dir对应的文件不存在,或者不是一个文件夹则退出
if(!dirFile.exists() || (!dirFile.isDirectory())){
System.out.println("List失败!找不到目录:"+dirName);
return false;
}
/*
* list方法返回该目录下的所有文件(包括目录)的文件名,文件名不含路径信息
*
String[] files = dirFile.list();
for(int i = 0; i < files.length; i++){
System.out.println(files[i]);
}
*/
//列出文件夹下所有的文件,listFiles方法返回目录下的所有文件(包括目录)的File对象
File[] files = dirFile.listFiles();
for(int i = 0; i < files.length; i++)
{
if(files[i].isFile())
{
if(files[i].delete()==false)
{
System.out.print(files[i].getAbsolutePath()+"删除失败\n");
}
else
{
System.out.println(files[i].getAbsolutePath() + " 删除成功\n");
}
flag=true;
}
else if (files[i].isDirectory())
{
System.out.println(files[i].getAbsolutePath() + " 是目录!");
//ListFileUtil.listAllFiles(files[i].getAbsolutePath());
}
}
return flag;
}
.........................
分享到:
相关推荐
3、HDFS的使用(读写、上传、下载、遍历、查找文件、整个目录拷贝、只拷贝文件、列出文件夹下文件、删除文件及目录、获取文件及文件夹属性等)-java 网址:...
主要介绍了java简单列出文件夹下所有文件的方法,涉及java针对文件夹遍历操作相关技巧,需要的朋友可以参考下
Java枚举目录下的所有文件,列出文件名,是一个Java目录直读程序的例子,代码中定义了一个showDirContent方法,该方法实现取得目录内容,用路径实例化一个文件对象,重点:取得目录内所有文件列表,实例化一个...
列出当前目录下所有文件和文件夹的名称。如果当前目录含有子文件夹,则也递归地列出子文件夹的内容;用缩进地方式反映层次关系;文件夹的名称用尖括号括起来。
本代码简单实现,遍历某个目录下的所有文件,并列出文件路径
# java实现对文件的各种操作的工具类 ... 列出指定目录下的所有文件对象 12. 上传文件到指定目录 13. 从指定目录下载文件 14. 将指定目录下的所有文件构造成树结构 15. 获取文件或文件夹的大小
ls 列出该工作目录下的文件和文件夹 re 对工作目录下的文件夹名或文件名进行改名操作 man 对具体的命令的详细帮助文档 pwd 显示当前工作的目录 history 显示已经输入的历史命令 help 调取帮助文档命令 exit 退出当前...
java代码,遍历文件目录下所有的文件并列出其名称。新手代码,如有冒犯,请多指教
java代码实现遍历hdfs所有文件夹及文件,列出空目录以dirnull标示,列出所有文件及大小。可以直接导入到开发环境,hadoop版本为2.7.2,
java操作文件,得到文件名,大小,时间,及修改时间java操作文件,得到文件名,大小,时间,及修改时间java操作文件,得到文件名,大小,时间,及修改时间
1.在内存中开辟一个虚拟磁盘空间作为文件存储器,在其上实现一个多用户多目录的文件系统。 2.文件物理结构可采用显式链接(FAT)。 3.磁盘空闲空间的管理可选择位示图...(11)列出文件目录:dir (12)退出:logout
java 中有关file类的一些介绍,里面详细的介绍了file类的一些常用的方法
开罗大学计算机与信息学院高级操作系统 (2009-2010) 作业 2 – 3CS 虚拟文件系统概述声明:假设您有一个虚拟文件系统,其根目录名为“root”,所有文件和文件夹都将存储在它。 磁盘大小由 N 个块组成,每个块大小为 ...
|-- dir 列出当前目录下的全部文件和文件夹 |-- md 创建文件夹命令 用法:md 文件夹名 |-- cd 进入文件夹里边 用法:cd 文件夹名 |-- cd..返回到上一层文件夹 .当前文件夹 .上一级文件夹 |-- rd 删除文件夹 ...
GetPath遍历查找所有子文件路径,可以转出至Excel表格,一列是文件名、另一列是对应文件名的路径。
左侧以树形结构列出本机文件系统,根为“我的电脑”;点击击左侧结点,右侧以表格展示其下文件/文件夹,包含文件名、大小、修改日期、文件类型等列;单击右侧表头可按该列升降排序;右侧文件/文件夹支持右键菜单,以...
Java概述第一章配套课件ppt常用的DOS命令 dir : 列出当前目录下的文件以及文件夹 md : 创建目录 rd : 删除目录 cd : 进入指定目录 cd.. : 退回到上一级目录 cd\: 退回到根目录 del : 删除文件 exit : 退出 dos 命令
本文实例为大家分享了python实现遍历文件夹修改文件后缀的具体代码,供大家参考,具体内容如下 ... all_file_list = os.listdir(Path) #列出指定目录下的所有文件 for file_name in all_file_list: c
J2EE服务器启动时,会扫描每个jar文件,检查其是否包含标签定义文件,及.tld后缀的文件,随着项目规模扩大,用到的jar包文件越来越多,检查每个jar...本软件就是提供给大家一个快捷扫描指定目录下所有jar快速列出包含