Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 使用批处理文件压缩文件夹中的所有文件和子目录_Batch File_Cmd_Window_Zip_Winrar - Fatal编程技术网

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%"