Batch file 使用批处理文件压缩文件夹中的所有文件和子目录
我编写了下面的脚本来压缩文件夹中的所有文件和子目录。但我只是在压缩子目录。我做错了什么?请给我一些建议Batch file 使用批处理文件压缩文件夹中的所有文件和子目录,batch-file,cmd,window,zip,winrar,Batch File,Cmd,Window,Zip,Winrar,我编写了下面的脚本来压缩文件夹中的所有文件和子目录。但我只是在压缩子目录。我做错了什么?请给我一些建议 FOR /D %%i IN ("*") DO "C:\Program Files (x86)\WinRAR\WinRAR.exe" a ../../../apps-1.0.2.zip "%%~fi\" 请尝试此示例,并告诉我结果: -R开关:用于定期子文件夹 -AF开关:指定存档格式 -EP1开关:排除基本文件夹的名称 -DH开关:打开共享文件:可以处理其他应用程序打开的文件。 如果应用程序
FOR /D %%i IN ("*") DO "C:\Program Files (x86)\WinRAR\WinRAR.exe" a ../../../apps-1.0.2.zip "%%~fi\"
请尝试此示例,并告诉我结果: -R开关:用于定期子文件夹 -AF
开关:指定存档格式
-EP1开关:排除基本文件夹的名称
-DH开关:打开共享文件:可以处理其他应用程序打开的文件。
如果应用程序允许访问文件读取,但如果禁止所有访问,则文件打开总是失败,则此开关非常有用
于2016年6月29日13:30编辑
对于其他开关和命令,您可以执行此批处理以打开Winrar的帮助文件:
@echo off
Set WinrarHelp=%ProgramFiles%\WinRAR\WinRAR.chm
Start "" "%WinrarHelp%"
谢谢你,伙计!你又来营救:)顺便问一下,你在哪里找到这些参数?@mayooran检查我上次的编辑以找到其他开关和命令!
@echo off
Set WinrarHelp=%ProgramFiles%\WinRAR\WinRAR.chm
Start "" "%WinrarHelp%"