记录一个bug 关于 java 解压缩包 写入本地报错 :java.io.FileNotFoundException(系统找不到指定的路径。)
记录一个bug 关于 java 解压缩包 写入本地报错 :java.io.FileNotFoundException(系统找不到指定的路径。)
第一想法是路径问题:
1.检查文件路径是否正确
2.另外,使用OutputStream时,如果文件不存在,会自动创建文件。
但是,如果文件夹不存在,就会报错"系统找不到指定的路径"
解决方法:
1.检查文件名是否正确
2.检查文件后缀是否正确
BUT 这是直接原因并不是 根本原因。。。。。。
原始罪恶:
其实是 我上传的压缩包有问题,因为业务原因,我调整了压缩包里边的文件结构(包括新建文件夹 移动文件等等) 所以 解压缩 生成路径的时候 会将某些文件夹 默认为 文件的名字 比如 我是文件夹/我是文件.txt ; 程序会默认前面这句话为文件名,也就会导致 路径其实是 少了: 我是文件夹 这块。
所以 我导致这个bug的原因就是 在压缩文件中 直接操作了文件;正确的操作手法应该是 解压了 在操作里边的文件 然后 再打包 就不会出现这个问题了!
困扰了我半个小时的bug 就这样 真的服了自己。。。。。。
记录一个bug 关于 java 解压缩包 写入本地报错 :java.io.FileNotFoundException(系统找不到指定的路径。)相关推荐
- Java如何获取IP属地 ip2region failed to create searcher with x:java.io.FileNotFoundException:( 系统找不到指定的路径)
目录 引言 获取ip地址 使用ServerHttpRequest获取ip完整地址: 获取ip地址的源代码 接口调用源代码 使用HttpServletRequest获取ip完整地址 获取ip地址的源代码 ...
- java保存文件的时候提示系统找不到路径_java.io.FileNotFoundException (系统找不到指定的路径。)...
发生这个问题的原因,主要是因为,您登录Windows(Win7.Vista.XP等)的用户名是中文名,或者您指定安装的路径里面包含中文等字符. 是的,虽然VirtualBox本身支持简体中文,但是对这 ...
- 使用createNewFile时报错:java.io.IOException: 系统找不到指定的路径
在使用createNewFile方法时,报java.io.IOException: 系统找不到指定的路径.这个错误. 是因为在使用构造方法时,使用的**File(String pathname)路径名 ...
- 【Java报错找不到指定文件】Exception in thread “main“ java.io.FileNotFoundException:...... (系统找不到指定的文件。)
出错代码 (这段代码位于Src_exp2_3.java中) public static String getValue(String key) throws IOException{Propertie ...
- java.io.FileNotFoundException系统找不到指定文件(已解决)
使用Spring框架时,import包找不到指定文件 需要在resources下创建一个空文件夹,把要导入的文件放到文件夹下就可以了.
- java 如果文件目录不存在就创建再写文件的代码实例--针对“系统找不到指定的路径”问题。
在把数据写出去到文件的时候,可能会遇到所给的目录不存在,那么就会抛异常.""系统找不到指定的路径"".因为所目录不在,所以就异常 , 那么怎么让他判断下,要是文 ...
- 记录kettle spoon.bat 无法启动 (系统找不到指定的路径。) 只有无限接近死亡 才能领悟真滴
先写解决方案 错误信息 DEBUG: Using value () from calling script DEBUG: _PENTAHO_JAVA_HOME= DEBUG: _PENTAHO_JAV ...
- java.io.FileNotFoundException: .\xiangmu\src\main\webapp\upload....jpg (系统找不到指定的路径。)
java.io.FileNotFoundException: .\xiangmu\src\main\webapp\upload-jpg (系统找不到指定的路径.) File file=new File ...
- Exception in thread “main“ java.io.FileNotFoundException: test\mybatis-config.xml (系统找不到指定的路径。)
Exception in thread "main" java.io.FileNotFoundException: test\mybatis-config.xml (系统找不到指定 ...
最新文章
- ASP.NET 5 DNX SDK删除旧版本
- IDEA编译的JAR包运行出现“没有主清单属性”
- 敏捷领导者所需的技能
- angularjs 获取复选框的值_哈迪斯仙酒有什么用 哈迪斯仙酒获取方式以及作用一览...
- html中选择省份城市,省份、城市、区县三级联动Html代码
- [填坑]SerialPort的“端口被关闭”
- HashMap的底层原理 cr:csdn:zhangshixi
- 合肥师范学院2020年专业计算机是多少分,合肥师范学院2020年安徽省一本、二本各专业录取分数统计...
- 创建Qsys_PIO IP核
- Qt中鼠标滑过控件由箭头变成手型QWidget::setCusor()
- 最强大脑 奇虎360 2017校园招聘笔试题
- ALSA子系统(七)------simple_card添加虚拟声卡
- BIT2022年春软件需求工程和UML建模 - 智慧校园数据管理系统 - Final
- 10 面阿里,7 面头条,6 个 offer, 你猜我进阿里没?
- 论文阅读(9)---基于Transformer的多模态CNN心电图心律失常分类
- Matplotlib新手上路(下)
- centos系统重置root密码,忘记密码修改
- Xcode 如何添加inHouse模式
- 开源数据版本管理组件 -- VersionRepository
- 组策略学习-统一映射网络驱动盘