我必须:
下面的(基本)批处理脚本依赖于一个小型播放器(BP)播放声音,适用于以上4点。
@echo off
xcopy "C:\Some Path\Doc.doc" "D:\My Documents\" /q /y /k /r /h
ren "D:\My Documents\Doc.doc" "New Word Document (%date%).doc"
ping -n 3 127.0.0.1 > nul
start "" /b /wait "D:\My Documents\"
BP /play /close /embedding .\1.wav
exit
我想问一下(不像我)熟悉脚本的人帮我添加一些IF语句,即:
"New Word Document (%date%).doc"
文件已存在于该位置,则应跳过xcopy
和ren
命令(但其余的应继续)。和
"D:\My Documents\"
已经打开,则应跳过start
命令(但其余部分应继续)。提前感谢您的帮助
答案 0 :(得分:0)
根据How to verify if a file exists in a Windows .BAT file?和If Not Exist - CMD Command - Not Working
IF NOT EXIST "D:\My Documents\New Word Document (%date%).doc" (
xcopy "C:\Some Path\Doc.doc" "D:\My Documents\" /q /y /k /r /h
ren "D:\My Documents\Doc.doc" "New Word Document (%date%).doc"
)
,对于第二部分,你似乎运气不好