如何以递归方式编写`rar`s文件夹及其所有内容的脚本?

时间:2012-05-07 07:32:00

标签: windows batch-file cmd rar

我目前有以下脚本:

mkdir \\file-srv\Archive\Products\Web\AccountsServices\Account.Toolbar\Nightly\Accounts-4.2-TC-new\%system.build.number%
xcopy /I /E /Y %env.working_directory%\Deployment\Account\Release\*.* \\file-srv\Archive\Products\Web\AccountsServices\Account.Toolbar\Nightly\Accounts-4.2-TC-new\%system.build.number%

除了

之外,我应该添加什么脚本来创建该文件夹的rar

\文件-SRV \存档\产品\网络\ AccountsServices \ Account.Toolbar \每晚\帐户-4.2-TC-新\%system.build.number%

(同级)

1 个答案:

答案 0 :(得分:2)

我想你已经安装了WinRar,所以你可以使用它的命令行(它的路径在PATH环境变量中,否则你必须指定完整路径)。

这将在%system.build.number%.rar文件夹中创建一个名为\\file-srv\Archive\Products\Web\AccountsServices\Account.Toolbar\Nightly\Accounts-4.2-TC-new\(正确名称:)的文件,其中包含%env.working_directory%\Deployment\Account\Release\*.*的所有文件,包括其所有子目录。

rar a -r -y \\file-srv\Archive\Products\Web\AccountsServices\Account.Toolbar\Nightly\Accounts-4.2-TC-new\%system.build.number%.rar %env.working_directory%\Deployment\Account\Release\*.*