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;
 
相關文檔:
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) {
  ......
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 ......
總結
以上是生活随笔為你收集整理的java 制作 winrar,Java使用winrar解压缩的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php跨域单点登录,SSO单点登录、跨域
- 下一篇: java面向对象之封装,java面向对象