admin 管理员组文章数量: 887018
系统指定的路径不存在,怎么办
这是我在使用jxl,poi 包的时候遇见的问题,已经解决
java.io.IOException: 系统找不到指定的路径。
at java.base/java.io.WinNTFileSystem.createFileExclusively(Native Method)
at java.base/java.io.File.createNewFile(File.java:1024)
at com.imooc.excel.PoiExpExcel.main(PoiExpExcel.java:49)
String path= "AAA/BBB/CCC/DDD/EEE/FFF/XXX.js " 相对路径,文件路径的层次比较深
接下来,思路是先创建文件夹,然后再创建文件,接下来再写文件
String dir = path.substring(0,path.lastIndexOf( '/ ')); 取出目录
File file = new File(dir);
if(!file.exists()) 目录不存在,则创建相应的目录
file.mkdirs();
File file2 = new File(path);
if(!file2.exists()) 接下来创建具体文件
file2.createNewFile(); 就是在这个点抛出异常
另一种可能就是你导入的包的原因了,如果重复导入第三方包可能出错,重新导入不重复的包就可以了
版权声明:本文标题:系统指定的路径不存在,怎么办 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1728414255h1240533.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论