Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Проверить наличие файла в папке %Systemdrive% (http://forum.oszone.net/showthread.php?t=312647)

turbolover 13-03-2016 16:00 2615532

Проверить наличие файла в папке %Systemdrive%
 
Как проверить есть ли в папке %Systemdrive% файл "boot.ini". Если он там есть,то уходить на завершения скрипта командой "Goto End".
А если таково файла там нет, то подхватить рядом поставленный файл "boot.ini" и скопировать его туда.
Если можно напишите бат скрипт.

alpap 13-03-2016 18:13 2615590

Код:

@echo off
dir /a-d /b /s "%systemdrive%\" | find "boot.ini" && exit /b || copy "D:\boot.ini" "%systemdrive%\"
pause>nul

.

Iska 13-03-2016 18:28 2615602

Цитата:

Цитата alpap
dir /a-d /b /s "%systemdrive%\" | find "boot.ini" »

Код:

2>nul dir /a:-d "%systemdrive%\boot.ini"
«/s» уж точно не нужно.

greg zakharov 13-03-2016 18:38 2615606

Iska, там даже dir не нужен.
Код:

if exist %systemdrive%\boot.ini goto:eof

Iska 13-03-2016 18:56 2615610

greg zakharov, разумеется.

ufooo 13-03-2016 20:45 2615656

Код:

@Echo off
if exist %systemdrive%\boot.ini goto end
Copy "boot.ini" "%systemdrive%\"
Ping -n 4 Localhost>nul
:end



Время: 23:45.

Время: 23:45.
© OSzone.net 2001-