使用Java从目录返回文件
我有两个变量:filename(文件名)和filePath(文件路径)。我把这两个连接起来得到一个完整的路径, 如何检查目录并根据创建的完整路径返回指定的文件使用Java从目录返回文件,java,Java,我有两个变量:filename(文件名)和filePath(文件路径)。我把这两个连接起来得到一个完整的路径, 如何检查目录并根据创建的完整路径返回指定的文件 Filename = element.getChild("FILENAME").getValue(); String ConcFileName = filePath+Filename; File f = new File(ConcFileName); 如何查看目录 并返回指定的文件 f如果指定的文件存
Filename = element.getChild("FILENAME").getValue();
String ConcFileName = filePath+Filename;
File f = new File(ConcFileName);
如何查看目录
并返回指定的文件
f
如果指定的文件存在,则指向该文件。如果不确定是否创建了文件夹,则可以执行以下操作:
File f = new File(ConcFileName);
f.mkdir();
f、 mkdir()当且仅当目录已创建时返回true;否则为falseJava 7中引入的类允许您这样做
Path path = Paths.get("filePath", "FILENAME");
File file = path.toFile();
filePath是您的目录路径,FILENAME是上面目录中的实际文件名
在课堂上看一看实现你想要的其他方法。下面的代码更“灵活”
提到文件可能很有用:
Files.createDirectories(directory)
创建可能不存在的目录。
Path path = Paths.get("filePath", "FILENAME");
File file = path.toFile();
Path directory = Paths.get("filePath");
Path path = directory.resolve("filename");
File file = path.toFile();