java文件名 目录名或卷标语法不正确_大神求解,IO报错文件名、目录名或卷标语法不正确...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
哪位大神帮忙解决下,谢谢了!!!
书上的例题,要求吧之前压缩的文件解压出来。我按源码敲下来了,把之前压缩中F盘的hmhTest.zip解压出来,结果报错了!请问下怎么解决?是路径或文件分隔符的问题吗?
源代码是
package zipInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.zip.ZipEntry;
import java.util.zip.ZipFile;
import java.util.zip.ZipInputStream;
public class MyZipIS {
public static void main(String[] args) {
File file=new File("F:/hmhTest.zip"); //写成F:\\hmhTest.zip 也不行
System.out.println(file.exists());
ZipInputStream zis;
try {
ZipFile zf=new ZipFile(file);
zis=new ZipInputStream(new FileInputStream(file));
ZipEntry ze=zis.getNextEntry();
while(((ze=zis.getNextEntry())!=null)&&!ze.isDirectory()){
File tmp=new File("F:\\"+ze.getName());
if(!tmp.exists()){
tmp.getParentFile().mkdirs();
OutputStream os=new FileOutputStream(tmp);
InputStream fis=zf.getInputStream(ze);
int count =0;
while((count=fis.read())!=-1){
os.write(count);
}
os.close();
fis.close();
}
zis.closeEntry();
System.out.println(ze.getName()+"解压成功!");
}
zis.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
后面的报错是这样的,
true
F:\F:\hmhTest\hfydj.txt
java.io.FileNotFoundException: F:\F:\hmhTest\hfydj.txt (文件名、目录名或卷标语法不正确。)
at java.io.FileOutputStream.open0(Native Method)
at java.io.FileOutputStream.open(FileOutputStream.java:270)
at java.io.FileOutputStream.(FileOutputStream.java:213)
at java.io.FileOutputStream.(FileOutputStream.java:162)
at zipInputStream.MyZipIS.main(MyZipIS.java:28)
java文件名 目录名或卷标语法不正确_大神求解,IO报错文件名、目录名或卷标语法不正确...相关推荐
- 关于Cause: java.lang.ClassNotFoundException: Cannot find class: 0(提示找不到类)报错
关于Cause: java.lang.ClassNotFoundException: Cannot find class: 0(提示找不到类)报错 搭建mybatis架构过程中idea包出这么一个莫名 ...
- java 带密码连接redis 单节点/集群 No reachable node in cluster报错解决
java 带密码连接redis 单节点/集群 No reachable node in cluster报错解决 maven依赖 <dependency><groupId>red ...
- java respose输出mp4,使用safari读取通过servlet返回的MP4视频文件报错
有一问题求助各位大神,希望能提供解决思路!谢谢! 问题现象: 最近做的一个视频播放功能,前台使用的video.js播放框架播放mp4视频,后台使用java写的servlet接收请求的MP4文件名等参数 ...
- 与java线程有关的,线程多少和什么有关?大神们表示有话要说!
原标题:线程多少和什么有关?大神们表示有话要说! 来源:importnew.com/10780.html Eddie的回答: Charlie Martin的回答: benjismith的回答: Nei ...
- java fastjson 泛型_解决fastjson泛型转换报错的解决方法
错误信息 Exception in thread "main" java.lang.ClassCastException: com.alibaba.fastjson.JSONObj ...
- java写的学生信息查询系统_Java编写学生信息查询系统,报错!!!
在窗口ClientFrame中有一个窗格,Newstudentinfo和Selectstudentinfo独立运行都没问题,但是在ClientFrame中只运行Selectstudentinfo,录入 ...
- java xml特殊字符转义_Java中将xml文件转化为json遇到特殊字符会报错!
前言: 我们在项目开发中,有时候调用别人提供的接口,接收到的数据是xml,这时候为了方便后续开发中的使用,需要解析xml并把数据转化成json,今天这篇文章就讲解下如何把xml转化成json,并在这个 ...
- JAVA第三方包导入但找不到类,解决:导入第三方包报错java.lang.NoClassDefFoundError:XXX.XXX,XXXXXX...
报错信息如下,主要是导入androidpn测试client端,结果报错 04-02 16:28:34.325: E/dalvikvm(485): Could not find class 'org.a ...
- java汇编代码段,新手求助,跪求各位大神解答,怎么把这段汇编转成java代码
本人新手,最近在折腾个so文件,通过IDA生成出来的脚本,有一段汇编代码不知道怎么用java去实现,求各位大神指点 loc_2498 LDR R6, [SP,#0x50-0x40] LDR ...
最新文章
- C++ 笔记(05)— 变量(变量定义、声明、初始化、extern关键字、变量之间转换)
- 嵌入式和机械哪个好?机械转嵌入式好转吗?
- mysql 进阶_mysql进阶知识
- 汉字转换成拼音的代码(asp版)
- python中index方法详解_详解python中的index函数用法
- Cisco和H3C的两种不同动态×××解决方案
- 使用Storyboard 创建ViewController
- Java-IO流-实例
- 机器学习(一)绪论、算法总结
- Tampermonkey 实现 csdn 免登陆复制
- 方舟无限资源服务器,方舟生存进化怎么无限资源
- 华为当个pl怎么样_华为8PL∪S提示灯 | 手游网游页游攻略大全
- 超出本地计算机网络,超出本地计算机网络适配器卡的名称限制怎么解决?
- 松翰单片机--SN8F5702学习笔记(三)Overview
- 微信支付API v3签名与验签-APP支付问题
- atob解码图片base64时候报错
- [PHP问题]Cannot redeclare xxxxxx() (previously declared in C:\WWW\xxx.xxx:xxx)
- NPN三极管放大原理
- 超级高铁创企HTT晒最新测试轨道图 计划今年4月份开始测试
- Windows AutoPilot简介转载学习