风一样的男孩 发表于 2010-8-10 15:19:18

将某文件夹下的所有文件夹单个打包并压缩的批处理

@echo off
set "riqi=%date:~,10%"
for /f "delims=" %%a in ('dir /b /ad "d:wwwroot"') do (
    md e:bak%riqi%web%%a
    rem 复制wwwroot到website中
    xcopy d:wwwroot%%a e:bak%riqi%web%%a /s/h/e
    rem 打包并在完成后删除
    "C:Program FilesWinRARWinRAR.exe" a -df -as -r -EP1 e:bak%riqi%web%%a.rar e:bak%riqi%web%%a
echo %%a备份成功>>%riqi%webbak.log
)
本例是将D盘wwwroot目前下的所有文件夹中的每一个文件夹进行单个打包,并复制到E盘下命名为bak+当前时间

tonychen 发表于 2010-8-10 16:07:26

好东西,嘎嘎你知道我在想什么!

风一样的男孩 发表于 2010-8-10 18:19:25

引用第1楼tonychen于2010-08-10 16:07发表的:
好东西,嘎嘎你知道我在想什么! images/back.gif

天知道啊!

s01280840 发表于 2010-10-21 13:16:54

dingding学习 踩踩踩
页: [1]
查看完整版本: 将某文件夹下的所有文件夹单个打包并压缩的批处理