Войти

Показать полную графическую версию : [решено] Батник и условие копирования


Полина_Комиссарова@vk
04-02-2017, 16:32
Помогите написать батник:
Если по пути
D:\programs\
есть файл install.exe
то из папки
D:\123\
файл 123.exe копируется по пути
D:\my\
А файл 321.exe (из той же папки D:\123\) копируется в
D:\ovn\

angel_lyucifer
04-02-2017, 19:42
Попробуйте

@ehco off
if not exist "D:\programs\install.exe" EXIT
xcopy /Y "D:\123\123.exe" "D:\my\"
xcopy /Y "D:\123\321.exe" "D:\ovn\"
EXIT
Если файл не нашёл "D:\programs\install.exe" то батник сразу же закрывается.

megaloman
04-02-2017, 22:57
Полина_Комиссарова@vk, Я бы изобразил это так:@Echo Off

If Exist "D:\programs\install.exe" (
copy "D:\123\123.exe" "D:\my\" >nul
copy "D:\123\321.exe" "D:\ovn\" >nul
) Else (
Echo File "D:\programs\install.exe" not found
) И посоветовал бы читать хелп If. Помощь для команд CMD можно вызвать как Команда /?
В частности, If /?




© OSzone.net 2001-2012