Java 文件操作 :系统找不到指定的路径
2017-09-19 14:38
681 查看
转自:http://blog.sina.com.cn/s/blog_8a86f4dd0101edv1.html
创建文件时,提示找不见指定的路径,那是因为没有创建目录导致的
比如创建一个文件:
File file = new File(“C:/test.txt”);
file.createNewFile();
这样是正确的,不会出现任何错去异常。
但是这样就出现 “系统找不到指定的路径”的异常:
File file = new File(“C:/test/test.txt”);
file.createNewFile();
后来找到了答案,问题出在了:当你创建文件时,首先应该创建文件的父目录(除非你手动创建过了父目录)。
也就是这样写创建多级目录的文件:
File fileDir = new File(“C:/test/”);
fileDir.mkdirs();
File file = new File(“test.txt”);
file.createNewFile();
创建文件时,提示找不见指定的路径,那是因为没有创建目录导致的
比如创建一个文件:
File file = new File(“C:/test.txt”);
file.createNewFile();
这样是正确的,不会出现任何错去异常。
但是这样就出现 “系统找不到指定的路径”的异常:
File file = new File(“C:/test/test.txt”);
file.createNewFile();
后来找到了答案,问题出在了:当你创建文件时,首先应该创建文件的父目录(除非你手动创建过了父目录)。
也就是这样写创建多级目录的文件:
File fileDir = new File(“C:/test/”);
fileDir.mkdirs();
File file = new File(“test.txt”);
file.createNewFile();
相关文章推荐
- Java学习笔记(二十二):Java 文件操作 :系统找不到指定的路径
- java读写properties文件,解决系统找不到指定路径,解决写入后读取正常,但文件数据未更新问题
- java 如果文件目录不存在就创建再写文件的代码实例--针对“系统找不到指定的路径”问题。
- POI导出文件报错 java.lang.RuntimeException: java.io.IOException: 系统找不到指定的路径。
- java.io.FileNotFoundException: D:\workspace\gbrm\WebRoot\空缺职位列表20140414093026.xls (系统找不到指定的路径。)
- 关于java系统找不到指定文件的解决方案
- 黄聪:Windows 64位系统中安装Android SDK“系统找不到指定的文件Java.exe”解决方法
- JavaMail Exception - javamail.providers (系统找不到指定的文件。) javamail.address.map (系统找不到指定的文件。)
- “未能加载文件或程序集“AspNetPager”或它的某一个依赖项。系统找不到指定的路径。”的解决方法
- Unable to start java.exe: 系统找不到指定的文件。
- Java properties | FileNotFoundException: properties (系统找不到指定的文件。)
- Log4J配置后, log4j:ERROR setFile(null,true) call failed. 报错:java.io.FileNotFoundException: /log/mytest2.log (系统找不到指定的路径。)
- Error:java.io.FileNotFoundException: 系统找不到指定的文件.
- 解决Visual Studio编译出现Moc'ing文件,系统找不到指定路径问题
- WIN7网关问题问题“在释放接口 Loopback Pseudo-Interface 1 时出错: 系统找不到指定的文件。操作失败,没有适配器处于允许此操作的状态”解决方案
- WIN7网关问题问题“在释放接口 Loopback Pseudo-Interface 1 时出错: 系统找不到指定的文件。操作失败,没有适配器处于允许此操作的状态”解决方案
- 解决Visual Studio编译出现Moc'ing文件,系统找不到指定路径问题
- 64位系统中安装Android SDK“系统找不到指定的文件Java.exe”解决方法
- winrar 压缩文件的时候提示 无法打开\Temp\Rar$LS12.11578 系统找不到指定的路径