《JAVA中怎样获得一个文件夹中的所有文件名.docx》由会员分享,可在线阅读,更多相关《JAVA中怎样获得一个文件夹中的所有文件名.docx(2页珍藏版)》请在三一办公上搜索。
1、JAVA中怎样获得一个文件夹中的所有文件名Java中怎样获得一个文件夹中的所有文件名 如果想要获得当前文件中的文件名只需要String fileName = file.list;就可以了。如果要包括文件中的文件名就可以用递归的方式。下面是两个具体的实现。 其中public static String getFileName(String path)是只得到当前文件中的文件名。public static void getAllFileName(String path,ArrayListString fileName)是包括当前文件及其子文件的文件名。 public class GetFileNa
2、me public static String getFileName(String path) File file = new File(path); String fileName = file.list; return fileName; public static void getAllFileName(String path,ArrayListString fileName) File file = new File(path); File files = file.listFiles; String names = file.list; if(names != null) fileName.addAll(Arrays.asList(names); for(File a:files) if(a.isDirectory) getAllFileName(a.getAbsolutePath,fileName); public static void main(String args) String fileName = getFileName(F:xiaoshuo); for(String name:fileName) System.out.println(name); System.out.println(-);