当前位置:首页 » 编程语言 » 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-03-02 02:06:20 浏览:926
小米红米4高配扩展存储空间 发布:2025-03-02 02:01:23 浏览:436
开启sql服务 发布:2025-03-02 02:01:14 浏览:754
如何将一个手机分成两个配置 发布:2025-03-02 01:52:37 浏览:420
wg饥荒专用服务器搭建 发布:2025-03-02 01:45:20 浏览:448
超级压缩机 发布:2025-03-02 01:34:48 浏览:750
9i荣耀和8i哪个配置好 发布:2025-03-02 01:33:03 浏览:942
怎么下载宝可梦服务器pc端 发布:2025-03-02 01:24:24 浏览:172
微信安卓50还能用到什么时候 发布:2025-03-02 01:18:49 浏览:597
北龙港小学网密码是多少 发布:2025-03-02 01:15:28 浏览:84