1、為什麼現在的壓縮軟體都跟著winrar的設計
rar就winrar的格式,
設計上的確為了客戶習慣,都按winrar設計,
畢竟咱們的軟體都是在免費的提供給大家,
功能上現還是希望做到真正的適用於大家
2、急求! 網頁設計作業,設計一個個人網站。可以用壓縮包的形式發送到我的qq郵箱[email protected]
?
3、java設計 ZIP格式壓縮/解壓系統設計
給你一點關鍵部分的提示
你可能需要用到apache zip這個組件
http://camel.apache.org/zip-dataformat.html
// zipFileName為要解壓縮的zip為文件名,例:c:\\filename.zip
// outputDirectoty為解壓縮後文件名,例:c:\\filename
public void unZip(String zipFileName, String outputDirectory)
throws Exception {
InputStream in = null;
FileOutputStream out = null;
try {
zipFile = new ZipFile(zipFileName);
java.util.Enumeration e = zipFile.getEntries();
// org.apache.tools.zip.ZipEntry zipEntry = null;
createDirectory(outputDirectory, "");
while (e.hasMoreElements()) {
zipEntry = (ZipEntry) e.nextElement();
System.out.println("unziping " + zipEntry.getName());
if (zipEntry.isDirectory()) {
String name = zipEntry.getName();
name = name.substring(0, name.length() - 1);
File f = new File(outputDirectory + File.separator + name);
f.mkdir();
System.out.println("創建目錄:" + outputDirectory
+ File.separator + name);
} else {
String fileName = zipEntry.getName();
fileName = fileName.replace('\\', '/');
// System.out.println("測試文件1:" +fileName);
if (fileName.indexOf("/") != -1) {
createDirectory(outputDirectory, fileName.substring(0,
fileName.lastIndexOf("/")));
fileName = fileName.substring(
fileName.lastIndexOf("/") + 1, fileName
.length());
}
try {
f = new File(outputDirectory + File.separator
+ zipEntry.getName());
in = zipFile.getInputStream(zipEntry);
out = new FileOutputStream(f);
byte[] by = new byte[100000];
int c;
while ((c = in.read(by)) != -1) {
out.write(by, 0, c);
}
out.flush();
} catch (Exception ee) {
} finally {
if (in != null) {
in.close(); //解壓完成後注意關閉輸入流對象
}
if (out != null) {
out.close(); //解壓完成後注意關閉輸出流對象
}
}
}
}
} catch (Exception ex) {
System.out.println(ex.getMessage());
} finally {
zipFile.close(); //解壓完成後注意關閉apache自帶zip流對象
}
}
4、求一份電大的作業Dreamweaver軟體設計和開發一網站
可以在模板之家尋找
5、如何在網頁設計中實現壓縮客戶端指定路徑的文件夾。
<script language="javascript" type="text/javascript">
function runRar(){
var winRar=new ActiveXObject("WScript.Shell");
var cmd="winrar a d:\\test.rar d:\\test -r " ;
winRar.run(cmd,0,true); //0不顯示界面,1顯示界面
}
</script>
給壓縮按鈕加上onClick=runRar();
WINRAR客戶端一般都安裝了吧,使用版它的命令行權功能吧。
很簡單是吧?