我想使用批处理文件压缩文件夹。这里是我的代码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