Войти

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


lox-ness
03-04-2018, 17:55
Добрый День!
bat-файл с именем например usb.bat. Необходимо выполнить проверку имени файла (что он называется именно "usb") и если совпадает, то запустить выполнение
Прошу помочь в реализации.

sov44
03-04-2018, 18:34
if "%~nx0"=="usb.bat" (echo runbat) else (echo norunbat)
pause

Казбек
03-04-2018, 18:38
lox-ness,

For /R C:\temp %%G IN (usb.b?t) do start "%%G"
C:\temp - путь, где лежит ваш batch-файл.

Iska
03-04-2018, 18:38
и если совпадает, то запустить выполнение »
Он уже запущен.

Исполнение пакетного файла продолжится только в том случае, если его именем является «usb»:
if "%~n0" neq "usb" exit /b 1

lox-ness
03-04-2018, 19:04
Большое человеческое спасибо




© OSzone.net 2001-2012