java FileNotFoundException(系统找不到指定的路径)
我有一个例外:
java.io.FileNotFoundException: C:\...\filename.xml (The system cannot find the path specified)
使用此代码:
FileWriter fileWriter = new FileWriter(new File(path + date + time "filename.xml"));
BufferedWriter writer = new BufferedWriter(fileWriter);
writer.write("data");
路径存在,但需要创建“日期”和“时间”的目录。应用程序对该目录拥有完全权限
有什么想法吗
# 1 楼答案
代码对我有用。(需要添加一个
writer.close()
以便文本显示在文件中。)# 2 楼答案
一定要假设电脑是对的,而你是错的
而且,在这种情况下,您想要写入的目录不会退出(或者没有权限退出)
System.getProperty("user.dir")
# 3 楼答案
对我有用的是:我的项目所在的文件夹名称中有一个空格。我用连字符(-)替换空格。现在,文件的相对路径没有空格(%20)。这一变化对我起了作用。希望它能帮助别人