gpt4 book ai didi

java - 区分集合中的文件和目录

转载 作者:行者123 更新时间:2023-12-01 16:35:01 25 4
gpt4 key购买 nike

如何判断字符串数组中的元素是否包含文件或子目录?

每个文件接缝输出文件名和文件扩展名,但目录接缝只有一个平面名称?

public static File f = new File("C:\\Users\\Matthew\\Desktop\\X\\");

String[] contents = f.list();
for(String con : contents) {
System.out.println(con);
}

//输出到控制台

a.txt

b.txt

最佳答案

您应该使用listFiles它返回 File[] 而不是 list 返回 String[]。然后你可以使用 isDirectory 方法:

File[] contents = f.listFiles();
for(File con : contents) {
System.out.println(con.isDirectory());
}

关于java - 区分集合中的文件和目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10142052/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com