您的位置:首页 > 其它

CMD文件中用FOR命令读取文本文件内容到变量,以及和PsExec搭配使用的方法和例子

2012-03-23 15:50 1091 查看
CMD文件中用FOR命令读取文本文件内容到变量,以及和PsExec搭配使用的方法和例子

--------------

rollback_ALL.cmd

FOR /F %%i in (%1\dest_path.txt) DO set dest_path=%%i

FOR /F %%j in (%1\destbak_path.txt) DO set destbak_path=%%j

FOR /F %%k in (%1\dest_server.txt) DO call ..\src\rollback_One.cmd %%k %destbak_path% %dest_path%

------------------

rollback_One.cmd

set src=\\%1\%2

set dest=\\%1\%3

rd /s %dest%

xcopy %src%\*.* %dest%\ /Y

--------------

backup_ALL.cmd

set logfile=backup.log

del %logfile%

FOR /F %%i in (%1\dest_localpath.txt) DO set dest_localpath=%%i

FOR /F %%j in (%1\destbak_localpath.txt) DO set destbak_localpath=%%j

FOR /F %%k in (%1\dest_server.txt) DO call ..\src\backup_One.cmd %%k %dest_localpath% %destbak_localpath% 1>> %logfile% 2>&1

------------

backup_One.cmd

set src=%2

set dest=%3

..\src\PsExec.exe \\%1 -s cmd /c " rd /s /q %dest% & xcopy %src%\*.* %dest%\ /Y "
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: