將檔案從 UNC 路徑複製到 Windows 7 電腦上的啟動資料夾

將檔案從 UNC 路徑複製到 Windows 7 電腦上的啟動資料夾

我已經成功地弄清楚如何將文件複製到“\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"
)

相關內容