我想使用批處理文件壓縮文件夾。這裏是我的代碼zip.bat:用於壓縮同一目錄中的文件夾的批處理文件
CScript zip.vbs E:\app E:\app.zip
zip.vbs具有下面的代碼:
Set objArgs = WScript.Arguments
InputFolder = objArgs(0)
ZipFile = objArgs(1)
'Create empty ZIP file.
CreateObject("Scripting.FileSystemObject").CreateTextFile(ZipFile, True).Write "PK" & Chr(5) & Chr(6) & String(18, vbNullChar)
Set objShell = CreateObject("Shell.Application")
Set source = objShell.NameSpace(InputFolder).Items
objShell.NameSpace(ZipFile).CopyHere(source)
'Required!
wScript.Sleep 2000000
此代碼是正確ziiping的文件夾,但我不想提任何驅動器名稱。我想在任何驅動器中,如果我保留我的bat文件n應用程序文件夾,然後運行bat文件後,它應該壓縮文件夾。 有沒有這個代碼?
ü可以分享一些簡單的代碼。你的那個提供不起作用 – Dimple
@Dimple - 有些東西不適用於zipjs.bat?你能提供更多的信息嗎?將更新我的答案。 – npocmaka