源代码如下:求各位大牛帮忙看看哪出错了
import java.io.File ;
import java.io.OutputStream ;
import java.io.InputStream ;
import java.util.zip.ZipEntry ;
import java.util.zip.ZipFile ;
import java.util.zip.ZipInputStream ;
import java.io.FileInputStream ;
import java.io.FileOutputStream ;
public class DuPackge{
public static void main(String args[]) throws Exception{ // 所有异常抛出
File file = new File("E:" + File.separator + "公开课") ; // 定义压缩文件名称
File outFile = null ; // 输出文件的时候要有文件夹的操作
ZipFile zipFile = new ZipFile(file) ; // 实例化ZipFile对象
ZipInputStream zipInput = null ; // 定义压缩输入流
zipInput = new ZipInputStream(new FileInputStream(file)) ; // 实例化ZIpInputStream
OutputStream out = null ; // 定义输出流,用于输出每一个实体内容
InputStream input = null ; // 定义输入流,读取每一个ZipEntry
ZipEntry entry = null ; // 每一个压缩实体
while((entry = zipInput.getNextEntry())!=null){ // 得到一个压缩实体
System.out.println("解压缩" + entry.getName() + "文件。") ;
outFile = new File("d:" + File.separator + entry.getName()) ; // 定义输出的文件路径
if(!outFile.getParentFile().exists()){ // 如果输出文件夹不存在
outFile.getParentFile().mkdir() ; // 创建文件夹
}
if(!outFile.exists()){ // 判断输出文件是否存在
outFile.createNewFile() ; // 创建文件
}
input = zipFile.getInputStream(entry) ; // 得到每一个实体的输入流
out = new FileOutputStream(outFile) ; // 实例化文件输出流
int temp = 0 ;
while((temp=input.read())!=-1){
out.write(temp) ;
}
input.close() ; // 关闭输入流
out.close() ; // 关闭输出流
}
input.close() ;
}
};
错误提示为:
Exception in thread "main" java.io.FileNotFoundException: E:\公开课 (系统找不到指定的文件。)
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:114)
at java.util.zip.ZipFile.<init>(ZipFile.java:131)
at packge.DuPackge.main(DuPackge.java:15)
分享到:
相关推荐
动态规划算法与分治法类似,其基本思想也是将待求解问题分解成若干个子问题,先求解子问题,然后从这些子问题的解得到原问题的解。 与分治法不同的是,适合于用动态规划法求解的问题,经分解得到的子问题往往不是独立...
Euler 法求解常微分方 阿达姆斯预测校正方法求解常微分方程数值解改进的欧拉法求解常微分方程龙格库塔方法求解常微分方程数值解
动态规划算法与分治法类似,其基本思想也是将待求解问题分解成若干子问题,先求解子问题,然后从这些子问题的解求得原问题的解。与分治法不同的是,适合于动态规划法求解的问题,经分解求得的子问题往往不是互相独立...
C++数据抽象和问题求解 第6版PDF 压缩第一部分 请下载其它六个部分到同一个目录并解压第一个文件
关于matlab指派问题的求解函数,可求解最大效益或最小成本。代码文件为.m形式,使用软件为matlab,详解博文https://blog.csdn.net/weixin_67016521/article/details/126087775?spm=1001.2014.3001.5502
对最初的问题进行求解后得到的解会包含子回路。这意味着找到的最优解并没有给出一条穿过所有点的连续路径,而是有几个独立的环路。然后,你可以使用迭代过程来确定子回路,添加约束,并重新运行优化,直到消除子回路...
matlab数理统计和数据分析及优化求解:介绍10种优化求解的方法、求解最小二乘问题、解线性规划问题、 求解最大利润问题、 投资问题、定位问题.zip
1.版本:matlab2019a,不会运行可私信 2.领域:基础教程 3.内容:Matlab实现解抛物型方程求解 4.适合人群:本科,硕士等教研学习使用
将保形映射与理论分析相结合,给出了拉普拉斯方程第三边值问题的几种解析解,通过计算机数值模拟验证了其正确性,并提出了求解拉普拉斯方程第三边值问题的新思路和新方法。获得。 本文通过适当的保形映射来改变求解...
如基于MATLAB的微积分问题、线性代数问题的计算机求解、积分变换和复变函数问题、非线性方程与最优化问题、常微分方程与偏微分方程问题、数据插值与函数逼近问题、概率论与数理统计问题的解析解和数值解法等。...
调用CPLEX求解优化问题的简化方法调用CPLEX求解优化问题的简化方法
最近邻算法(Nearest Neighbor, NN)是一种简单且直观的贪婪算法,经常用于解决TSP(旅行商问题)的近似解。该算法从一个城市开始,然后每次选择距离当前城市最近的未访问城市作为下一个访问的城市,直到所有城市都...
人工智能 水壶问题的求解.rar 人工智能 水壶问题的求解.rar
背包问题 Matlab 求解 有详细的说明的和解释 值得一看
c++结构原理与经典问题求解(源代码) 全部的代码......很好的资源,挺不错的, 希望对大家有帮助!!!!!!
如基于MATLAB的微积分问题、线性代数问题的计算机求解、积分变换和复变函数问题、非线性方程与最优化问题、常微分方程与偏微分方程问题、数据插值与函数逼近问题、概率论与数理统计问题的解析解和数值解法等。...
初始化背包容量、价值等必要因素,Matlab求解最优解。代码模块清晰,简单明了。
Matlab求解动态规划问题,以具体的生产存货为问题背景为例
使用凸优化工具cvx来求解凸优化问题示例。
ipopt优化问题求解器