我得到这个例外:
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)
存在路径,但需要创建"日期"和"时间"的目录.应用程序对目录具有完全权限.
有任何想法吗?
问题是因为我正在创建一个用于编写文件的子目录.所以我目前有
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)