當有大量壓縮文件(超過1000)時,您在沒有復制結束腳本的情況下退出,導致只有壹部分文件被壓縮。my source dir = " C:\ Documents and Settings \ New Folder \ source " myZipFile = " C:\ Documents and Settings \ New Folder \ destination \ 1 . zip " Set FSO = CreateObject(" Scripting。file system object”)Set f = FSO。f .寫“PK”& amp;Chr(5)和ampChr(6)和ampString(18,Chr(0))f . Close Set objShell = CreateObject(" Shell。application”)Set objSource = objShell。NameSpace(my source dir)Set objFolderItem = obj source。Items() Set objTarget = objShell。命名空間(myZipFile)into options = 256 obj target。將此處的objFolderItem,intOptionsDo復制到WScript。睡眠1000循環,直到目標。項目()。計數0 msg box“OK”
簡單來說,用壓縮軟件壓縮的文件叫做壓縮文件。壓縮的原理是壓縮文件的二進制碼,減少相鄰的0,1碼,比如有000000,可以改成六個零,減少文件的空間。
文件壓縮的基本原理是找出文件中重復的字節,用相同的字節創建壹個“字典”文件,並用壹個代碼表示。比如文件中有幾個地方把同壹個詞“中國人* * *和中國”用壹個代碼表示,寫入“字典”文件,就可以達到減檔的目的。