Я хочу закрепить папку с помощью командного файла. Вот мой код 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 bat n, после запуска файла bat, он должен застегнуть папку. Есть ли код для этого ???
может у поделиться простым кодом. , который u предоставлено не работает – Dimple
@ Простой - что-то не работает с zipjs.bat? Можете ли вы предоставить больше информации. Обновите свой ответ. – npocmaka