我有两个变量:filename(我的文件的名称)和filePath(我的文件的路径)。我连接两个以获得完整的路径, 如何根据我创建的完整路径检查目录并返回指定的文件?
Filename = element.getChild("FILENAME").getValue();
String ConcFileName = filePath+Filename;
File f = new File(ConcFileName);
答案 0 :(得分:1)
Java 7中引入的Paths类允许您这样做。
Path path = Paths.get("filePath", "FILENAME");
File file = path.toFile();
filePath 是您的目录路径, FILENAME 是上面目录中的实际文件名
看一下课程,了解其他方法,以达到你想要的效果。下面的代码更多"灵活"
Path directory = Paths.get("filePath");
Path path = directory.resolve("filename");
File file = path.toFile();
答案 1 :(得分:0)
如何查看目录
if(f.exists()){
//file exists
} else {
//file doesn't exist yet
}
并返回指定的文件
f
指向您指定的文件(如果存在)。
答案 2 :(得分:0)
如果您不确定是否创建了文件夹,可以执行以下操作:
File f = new File(ConcFileName);
f.mkdir();
当且仅当目录被创建时,f.mkdir()才返回true;否则是假的