当前位置:首页 » 编程语言 » 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-07-12 22:15:16 浏览:355
安卓如何用应用的通讯录 发布:2025-07-12 22:15:01 浏览:668
墨西哥访问 发布:2025-07-12 22:14:11 浏览:682
排解压力的经历 发布:2025-07-12 21:58:43 浏览:96
微支付接口java 发布:2025-07-12 21:56:53 浏览:913
JAVA扩展 发布:2025-07-12 21:51:08 浏览:150
忘记华为账号密码如何更改 发布:2025-07-12 21:43:20 浏览:777
字体android 发布:2025-07-12 21:30:38 浏览:621
数据库中包含 发布:2025-07-12 21:25:08 浏览:621
舰娘缓存系统 发布:2025-07-12 21:21:21 浏览:100