当前位置:首页 » 编程语言 » javalistfiles

javalistfiles

发布时间: 2023-11-26 03:02:59

⑴ 何用java代码列出一个目录下所有的文件

你好提问者:

如果解决了你的问题,请采纳,若有疑问请追问,谢谢!

packagecom.zyx.cn._test;
importjava.io.File;
publicclassGetListFile{
publicstaticvoidmain(String[]args){
showFileName("C:\Test");
}
privatestaticvoidshowFileName(Stringpath){
Filefile=newFile(path);
if(file.exists()){//判断文件是否存在
if(file.isDirectory()){//判断file是否是文件夹
File[]listFiles=file.listFiles();//获取文件下的子文件
//目录下文件
if(listFiles.length==0){
System.out.println("该文件夹下没有文件");
}
for(Filef:listFiles){
if(f.isDirectory()){//判断file是否是文件夹
System.out.println("文件夹:"+f.getName());
showFileName(f.getAbsolutePath());//文件夹就继续遍历下的子文件
}elseif(f.isFile()){
System.out.println("文件:"+f.getName());
}else{
System.err.println("未知错误");
}

}
}
}
}
}
结果:
文件:Test.docx
文件:test.txt
文件:Wb.java

⑵ Java:找出指定文件夹里的文件名!

importjava.io.File;

/*
*获取功能:
*publicString[]list():获取指定目录下的所有文件或者文件夹的名称数组
*publicFile[]listFiles():获取指定目录下的所有文件或者文件夹的File数组
*/
publicclassFileDemo{
publicstaticvoidmain(String[]args){
//指定一个目录
Filefile=newFile("e:\");

//publicString[]list():获取指定目录下的所有文件或者文件夹的名称数组
String[]strArray=file.list();
for(Strings:strArray){
System.out.println(s);
}
System.out.println("------------");

//publicFile[]listFiles():获取指定目录下的所有文件或者文件夹的File数组
File[]fileArray=file.listFiles();
for(Filef:fileArray){
System.out.println(f.getName());
}
}
}

热点内容
数独基本算法 发布:2025-09-19 13:14:29 浏览:528
python获取ip代理服务器 发布:2025-09-19 12:55:35 浏览:230
h5加密 发布:2025-09-19 12:13:11 浏览:782
网贷系统源码下载 发布:2025-09-19 10:56:45 浏览:114
脚本被黑 发布:2025-09-19 10:51:27 浏览:507
android自定义命名空间 发布:2025-09-19 10:31:34 浏览:461
凯立德导航文件夹名称 发布:2025-09-19 10:31:27 浏览:34
狮山编程 发布:2025-09-19 10:14:45 浏览:786
androidshape画圆 发布:2025-09-19 10:13:21 浏览:837
c语言if复合语句 发布:2025-09-19 10:12:30 浏览:718