关闭

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

标签: cmdpath
2220人阅读 评论(0) 收藏 举报
分类:

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 "

 

 

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:1073865次
    • 积分:12823
    • 等级:
    • 排名:第1052名
    • 原创:118篇
    • 转载:709篇
    • 译文:0篇
    • 评论:92条
    文章存档
    最新评论