【发布时间】:2016-02-12 10:32:32
【问题描述】:
我有一个文件夹:
/home/plattens/workspace/jguids30ma/symbols
我正在尝试在 Java 中测试它的存在:
Path objSymbolPath = Paths.get("/home/plattens/workspace/jguids30ma/symbols");
if ( Files.isDirectory(objSymbolPath) != true ) {
System.out.println("Path is not valid");
}
我尝试了各种选项,但到目前为止,所有变体都失败了,目录测试失败并且“路径无效”。
文件夹存在。
【问题讨论】:
-
试试这个 if (Files.exists(objSymbolPath)) {sop("exist")}else{sop("not exist")}
-
我试过了,它也失败了,我认为这可能与我的用户空间中的位置有关。
-
您是否检查了导入包,因为我尝试了此代码,它对我有用我导入 java.nio.file.Path
-
我导入的包是:import java.io.File;导入 java.io.IOException;导入 java.nio.charset.Charset;导入 java.nio.file.Files;导入 java.nio.file.Path;导入 java.nio.file.Paths;
-
您是否尝试在您的主目录中创建一个文件夹并对此进行测试?
标签: java directory ubuntu-14.04 exists