FileNotFoundException(系统找不到指定的路径)

Mic*_*ael 6 java file-io

我得到这个例外:

java.io.FileNotFoundException: C:\...\filename.xml (The system cannot find the path specified)
Run Code Online (Sandbox Code Playgroud)

使用此代码:

FileWriter fileWriter = new FileWriter(new File(path + date + time "filename.xml"));
BufferedWriter writer = new BufferedWriter(fileWriter);
writer.write("data");
Run Code Online (Sandbox Code Playgroud)

存在路径,但需要创建"日期"和"时间"的目录.应用程序对目录具有完全权限.

有任何想法吗?

Bal*_*usC 8

问题是因为我正在创建一个用于编写文件的子目录.所以我目前有C:\example\并且想要写我的文件C:\example\<date>\<time>\<files>

你需要File#mkdirs()在写作前打电话.

File file = new File("C:/example/newdir/newdir/filename.ext");
file.mkdirs();
// ...
Run Code Online (Sandbox Code Playgroud)