知识大全 Java程序实现压缩某目录
Posted 目录
篇首语:胸怀万里世界, 放眼无限未来。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Java程序实现压缩某目录相关的知识,希望对你有一定的参考价值。
Java程序实现压缩某目录 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
public class TestZip
public static String SERPEROT = / ;
public static int BUFFER = ;
public static void main(String args[])
zip( e:/hello/ e:/hello zip );
public static void zip(String srcFile String descFile)
ZipOutputStream zos = null;
FileOutputStream fos = null;
File file = null;
try
fos = new FileOutputStream(descFile);
zos = new ZipOutputStream(fos);
file = new File(srcFile);
String folder = srcFile substring(srcFile lastIndexOf( / ) + srcFile length());
zip(zos file folder);
catch (FileNotFoundException e)
e printStackTrace();
finally
try
if(zos != null)zos close();
if(fos != null)fos close();
catch(Exception e)
e printStackTrace();
private static void zip(ZipOutputStream descFile File srcFile String srcfolder)
FileInputStream fis = null;
System out println(srcFile isDirectory());
try
if(srcFile isDirectory())
File[] files = srcFile listFiles();
descFile putNextEntry(new ZipEntry(srcfolder + / )); //是压缩包里面的路径
srcfolder = srcfolder length() == ? : srcfolder + / ;
System out println(srcfolder);
for(int i= ; i<files length; i++)
zip(descFile files[i] srcfolder + files[i] getName());
else
descFile putNextEntry(new ZipEntry(srcfolder));
fis = new FileInputStream(srcFile);
byte[] bytes = new byte[ ];
int n = ;
while((n = fis read(bytes)) != )
descFile write(bytes n);
catch(Exception e)
e printStackTrace();
finally
try
if(fis != null)fis close();
catch(Exception e)
e printStackTrace();
cha138/Article/program/Java/hx/201311/25760
相关参考
数据压缩格式Java语言应用程序设计方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 数据压缩
在Tomcat中部署JavaWeb应用程序有两种方式静态部署和动态部署在下文中$CATALINA_HOME指的是Tomcat根目录 一静态部署 静态部署指的是我们在服务器启动之前部署我们的程序
java实现压缩与解压缩ZIP 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!压缩的import&n
利用Java实现zip压缩/解压缩(1) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 由于网络
Java访问windows活动目录(1) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 活动目录
JAVA远程访问共享目录 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 相关知识介绍 SMB
Java访问windows活动目录(2) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! //获取
JAVA中用递归函数来删除子目录 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Java是一门强
Java对话框获取目录、文件路径 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! publicFi
国家基本药物目录遴选的原则是防治必需、安全有效、价格合理、使用方便、中西药并重,结合我国用药特点,参照国际经验。 国家基本药物目录遴选程序:一是从国家基本药物专家库中,随机抽取专家成立目录咨询专家组