导航:首页 > 编程语言 > javagetnamefile

javagetnamefile

发布时间:2025-03-06 19:53:23

java中怎样获得一个文件夹中的所有文件名

java中获得一个文件夹中的所有文件名代码如下:

packagecom.readfile;

importjava.io.File;

publicclassGetAllFiles {

publicstaticvoidmain(String[] args) {

//路径 这里写一个路径进去

String path="F:\QQ文档";

//调用方法

getFiles(path);

}

/**

* 递归获取某路径下的所有文件,文件夹,并输出

*/

publicstaticvoidgetFiles(String path) {

File file =newFile(path);

// 如果这个路径是文件夹

if(file.isDirectory()) {

// 获取路径下的所有文件

File[] files = file.listFiles();

for(inti =0; i < files.length; i++) {

// 如果还是文件夹 递归获取里面的文件 文件夹

if(files[i].isDirectory()) {

System.out.println("目录:"+ files[i].getPath());

getFiles(files[i].getPath());

}else{

System.out.println("文件:"+ files[i].getPath());

}

}

}else{

System.out.println("文件:"+ file.getPath());

}

}

}

(1)javagetnamefile扩展阅读:

如果想要获得当前文件中的文件名只需要String [] fileName = file.list();就可以了。

如果要包括文件中的文件名就可以用递归的方式。下面是两个具体的实现。

其中public static String [] getFileName(String path)是只得到当前文件中的文件名。

public static void getAllFileName(String path,ArrayList<String> fileName)是包括当前文件及其子文件的文件名。

❷ file.getOriginalFilename()在java中是得到文件的完整名字吗

file.getOriginalFilename()是得到上传时的文件名。

阅读全文

与javagetnamefile相关的资料

热点内容
如何找到一组数据里的0值 浏览:382
如何自动打游戏编程 浏览:438
数据互通什么意思 浏览:250
苹果5c怎么用4g网络 浏览:282
为什么ps源文件保存后变成了ai 浏览:577
微信超过10m压缩文件怎么发送 浏览:720
javascript判断浏览器类型 浏览:549
多人同时下载u盘文件 浏览:351
网络老卡是什么原因 浏览:671
如何采集人体生物数据 浏览:587
手机植物app哪个好 浏览:127
linuxphpmyadmin安装 浏览:812
doc文件中怎么添加图片 浏览:878
放学后美少女文件23号 浏览:282
星期八网站多少 浏览:154
sql存在同名的数据库 浏览:529
7z怎么分段压缩文件 浏览:898
knd恒限速车削怎么编程 浏览:265
window文件夹图标 浏览:333
苹果6s不记得锁屏密码 浏览:906

友情链接