
我已經成功地弄清楚如何將文件複製到“\machinename\C$\ProgramData\Microsoft\Windows\Start Menu\Programs\startup”,但是我想將其作為現有啟動批次檔的一部分運行。我希望它能夠找出該文件是否已經存在,如果存在,請忽略它。我承認我對此完全是個菜鳥,我知道有某種參數或開關可以做到這一點。有人可以幫忙嗎?
腳本是:
copy "\\server\share\file.txt" "\\MachineName\C$\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup\"
我想說的是
IF "File.txt" exists in "C\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup\"
Then ignore.
copy "\\server\share\file.txt" "\\MachineName\C$\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup\"
答案1
在這裡,您可以將複製檔案命令替換為您的複製命令
編輯將 PATH\FILE 替換為您要檢查的目標。
如果不存在 PATH\FILE(此處複製檔案指令)
答案2
if exist "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup\file.txt" (
copy "\\server\share\file.txt" "\\MachineName\C$\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup\file.txt"
)