小编Sky*_*ine的帖子

isDirectory()为文件返回true

在我的java程序中,我复制一个文件并删除新文件.

在我的方法中,removeFile()我检查它是否是一个目录:

String fileName = "G:/1310628353186Examples.csv";
File f = new File(fileName);
if (f.isDirectory()) {
    System.out.println( "'" + fileName + "' is a directory" );
    String[] files = f.list();
    if (files != null && files.length > 0)
        throw new IllegalArgumentException("Delete: directory not empty: " + fileName);
}
Run Code Online (Sandbox Code Playgroud)

有时我会得到"'G:/1310628353186Examples.csv' is a directory",有时我不会.

当我调试的代码,f.isDirectory()true和我检查是什么f.isDirectory,调试器说,这是false.

我在Windows 7 Professional上运行Eclipse SDK 3.4.0和JDK 1.6.

java directory file java-io

2
推荐指数
1
解决办法
6641
查看次数

标签 统计

directory ×1

file ×1

java ×1

java-io ×1