Я успешно выяснил, как скопировать файл в "\machinename\C $\ProgramData\Microsoft\Windows\ Пуск \ Меню \ Программы \ автозагрузка", однако я хочу запустить его как часть существующего загрузочного пакетного файла. Я хотел бы, чтобы он мог выяснить, существует ли файл, и если это так, игнорировать его. Я признаю, что я полный нуб в этом, и я знаю, что есть какой-то параматер или переключатель, который сделает это. кто-нибудь может помочь?

Сценарий:

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\"

2 ответа2

0

Здесь вы идете заменить копию файла cmmand с вашей командой копирования

  • Изменить заменить PATH\FILE на место назначения, которое вы проверяете.

    если НЕ СУЩЕСТВУЕТ ПУТЬ \ ФАЙЛ (команда копирования файла здесь)

0
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"
)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .