我用file类能获得了一个路径下的全部文件和文件夹,但是怎么判断文件和文件夹 用扩展名来区别肯定不行 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Java有方法可以调用file.isFile() // true-file是文件;false-file是文件夹 给你写了一个例子,可以参考一下:import java.io.File;public class FileDemo { public static void main(String[] args) { File filePath = new File("c:/"); // 获得c盘路径 String[] files = filePath.list(); // 获得c盘下面所有的文件名 for (String fileName : files) { // 开始遍历这些文件,判断是否文件还是文件夹 File file = new File(fileName); if(file.isFile()){ System.out.println("【"+fileName+"】是一个文件。"); }else{ System.out.println("【"+fileName+"】是一个文件夹。"); } } }}运行截图如下: File对象中不是有isFile()测试此抽象路径名表示的文件是否是一个标准文件。isDirectory()试此抽象路径名表示的文件是否是一个目录。 js弹确认窗口怎么写啊?急 hibernate 表的映射 新人请教:关于取到项目根路径的HttpRequest... jsp 删除图片 fl.exists() 总是 false 求 谢谢 ,在线,测试好了马上结贴 第3次问,页面刷新问题! 一百分求救:急!!!我在jsp中使用javaBean是遇到了奇怪的问题! 请问这个代码追加文本的时候,如何把中文写到txt文件里去? java日期类型转换,请指教 关于tomcat中bean的调用。 prepareStatement有时无法从数据库获得数据 httpclient 抓取不到网页内容是什么原因 如何验证数据是否被占用
file.isFile() // true-file是文件;false-file是文件夹
import java.io.File;
public class FileDemo {
public static void main(String[] args) {
File filePath = new File("c:/"); // 获得c盘路径
String[] files = filePath.list(); // 获得c盘下面所有的文件名
for (String fileName : files) { // 开始遍历这些文件,判断是否文件还是文件夹
File file = new File(fileName);
if(file.isFile()){
System.out.println("【"+fileName+"】是一个文件。");
}else{
System.out.println("【"+fileName+"】是一个文件夹。");
}
}
}
}
运行截图如下:
isDirectory()试此抽象路径名表示的文件是否是一个目录。