![](/img/trans.png)
[英]How to create a file in a eclipse project directory without knowing the exact path?
[英]How to access an existing directory in your project without knowing it's path Java
我想写一个遍历名为“ Users”的目录中当前文件的方法。 由于不同的机器具有不同的绝对路径,因此我需要一种无需对该路径进行硬编码即可访问此文件夹的方法。
假设我在src文件夹中,并且Users文件夹已经存在。
public static boolean validUsername(String user) {
File dir = new File("./Users/");
File[] directoryListing = dir.listFiles();
System.out.println(dir);
System.out.println(directoryListing);
if (directoryListing != null) {
for (File child : directoryListing) {
// Do something with child
// think child is filename?
if (user.equals(child.getName())){
return false;
}
}
}
return true;
}
每当我在main方法中调用此方法时,即使Users文件夹中已经有文件,目录列表变量始终为null。
有很多解决方法。 有一些
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.