java 制作 winrar,Java使用winrar解压缩

Java使用winrar解压缩

JAVA JDK中的解压缩似乎不能解压缩我们手工压缩的RAR文件,只能解压JDK中的API压缩的RAR

所以想出以下用WINRAR命令行方式的解压缩

package edu.nwpu.vcampus.util;

import java.io.File;

public class ZipUtil {

public static final String winrarPath = "C:\\Program Files\\WinRAR\\WinRAR.exe";

public static boolean unzip(String zipFile) {

boolean bool = false;

File f=new File(zipFile);

if(!f.exists())

{

return false;

}

String folder = f.getParent();

System.out.println(folder);

String cmd = winrarPath + " X " + zipFile + " "+folder;

//cmd="C:\\Program Files\\WinRAR\\WinRAR.exe X  D:\\a.rar D:\\a";

System.out.println(cmd);

try {

Process proc = Runtime.getRuntime().exec(cmd);

if (proc.waitFor() != 0) {

if (proc.exitValue() == 0) {

bool = false;

&nbsp

相关文档:

1.Collection List Set Map 区别记忆

这些都代表了Java中的集合,这里主要从其元素是否有序,是否可重复来进行区别记忆,以便恰当地使用,当然还存在同步方面的差异,见上一篇相关文章。

有序否

允许元素重复否

Collection

List

Set

AbstractSet

HashSet

TreeSet

是(用二叉树� ......

用java创建Xml的4大类:

Element:节点类

Attribute属性类

Document:指的就是文档类

XMLOutput:输出类

此类是用java建立一个xml文件

public class TestJdom {

//创建XML(模型)dom

public static void main(String[] args) {

&nbsp ......

java里面删除文件夹时候,如果该文件夹下有内容,即其下包含的有文件或文件夹,当你执行

java.io.File.delete(File file)方法时候,不能成功删除,那么如果我们想成功删除,该怎么办的,那就要先删除该文件夹下面的内容,代码如下:

/**

* 删除文件或文件夹

* @param file

*/

public static void deleteFile ......

GC是垃圾收集的意思(Garbage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收内存的目的,Java语言没有提供释放已分配内存的显示操作方法。

一、内存溢出类型

1、java.lang.OutOfMemoryE ......

Java类中可以定义一个static块用于静态变量的初始化;当类的定义中不含有static块时,编译器会为该类提供一个默认的static块,前提

是存在静态变量的初始化操作;由于静态变量是通过赋值操作进行初始化的,因此可以通过静态函数返回值的方式为其初始化;类定义中可以存在多个static

块,而且在编译时编译器会将多个static ......

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值