Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Проверить наличие файла в папке %Systemdrive%

Ответить
Настройки темы
CMD/BAT - [решено] Проверить наличие файла в папке %Systemdrive%

Пользователь


Сообщения: 80
Благодарности: 1

Профиль | Отправить PM | Цитировать


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

Отправлено: 16:00, 13-03-2016

 

Ветеран


Сообщения: 1274
Благодарности: 564

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
@echo off
dir /a-d /b /s "%systemdrive%\" | find "boot.ini" && exit /b || copy "D:\boot.ini" "%systemdrive%\"
pause>nul
.

Отправлено: 18:13, 13-03-2016 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата alpap:
dir /a-d /b /s "%systemdrive%\" | find "boot.ini" »
Код: Выделить весь код
2>nul dir /a:-d "%systemdrive%\boot.ini"
«/s» уж точно не нужно.

Отправлено: 18:28, 13-03-2016 | #3


Забанен


Сообщения: 793
Благодарности: 260

Профиль | Цитировать


Iska, там даже dir не нужен.
Код: Выделить весь код
if exist %systemdrive%\boot.ini goto:eof
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:38, 13-03-2016 | #4


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


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

Отправлено: 18:56, 13-03-2016 | #5


Пользователь


Сообщения: 109
Благодарности: 2

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
@Echo off
if exist %systemdrive%\boot.ini goto end
Copy "boot.ini" "%systemdrive%\"
Ping -n 4 Localhost>nul
:end

Последний раз редактировалось ufooo, 13-03-2016 в 21:04.

Это сообщение посчитали полезным следующие участники:

Отправлено: 20:45, 13-03-2016 | #6



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Проверить наличие файла в папке %Systemdrive%

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Любой язык - Проверить размер файла в папке, переименовать его, отослать лог anatoly_neo Скриптовые языки администрирования Windows 1 26-03-2015 10:56
CMD/BAT - [решено] проверить наличие файла на диске icq99999999 Скриптовые языки администрирования Windows 1 06-08-2013 16:29
[решено] как можно проверить, сколько свободного места осталось на %systemdrive%? AnGI_Burn Автоматическая установка Windows 2000/XP/2003 8 14-09-2009 18:32
CMD/BAT - [решено] Проверить наличие файла с текущей датой. OlegStarov Скриптовые языки администрирования Windows 4 21-04-2009 12:11
CMD/BAT - Как из бат-файла проверить наличие файла по ссылке, не скачивая файл ? mitiya Скриптовые языки администрирования Windows 2 27-06-2008 20:50




 
Переход