我想在目录中创建一个文件,使用下面的代码:
import java.io.*;
class Test2 {
public static void main (String[] args) throws IOException {
File f = new File("D:\\docs\\voucherList_cinthol_2018-04-25 11-46-29.csv");
System.out.println(f.createNewFile());
}
}
此处docs
驱动器中没有d:
目录。所以我想要创建目录和文件。
我得到以下异常:
Exception in thread "main" java.io.IOException: The system cannot find the path specified
at java.io.WinNTFileSystem.createFileExclusively(Native Method)
at java.io.File.createNewFile(Unknown Source)
at com.wpits.acf.utils.Test2.main(Test2.java:14)
如何解决此问题,请建议
答案 0 :(得分:0)
您可以使用guava来处理此问题。
这确保即使嵌入深层次的目录中也会创建目标文件。