原帖由 keen 于 2009-9-23 16:42 发表
请使用本代码前,先备份原文件。以免发生不必要的损失。
再按照你机子上安装WINRAR的实际路径,改变代码中的D:\program files\WinRAR\rar.exe@echo off
for /f "delims=" %%i in ('dir /b .\*.bak') do "D:\progra ...
谢谢,我在别人的基础上改了个如下的批处理,基本解决,但不知道和你这个有什么不同。和您这个比起来那个更好,我就不懂了,呵呵。
for /r e:\backup\ %%i in (*.txt) do c:\progra~1\winrar\rar a -k -r -s -ibck -inul -df -m5 -t %%i.rar %%i
第二个问题我也是改的别人的,基本实现了自动备份 c:\123\ 下除bak以外所有文件到d:\下的问题
for /r "c:\123\" %%I in (*)do ( if %%~xI neq .bak xcopy /d /e /v /f /h /r /y /j "%%I" "d:%%~pI" )
花了我一天一夜的时间,好像没什么问题。