2016-11-04 3 views
0

Я создал пакетный файл, который изменяет OEM-информацию для компьютеров, когда я обновляю машины.Помощь Изменение информации о пакете OEM-файла

У меня есть это, чтобы изменить OEM-информацию и скопировать логотипы в определенные папки на компьютере. Обычно логотип OEM и фоновые изображения.

Мой вопрос: мне нужно добавить строку в пакетный файл, чтобы проверить, существует ли папка, скажем %windir%\System32\oem\, и если она не существует, создайте папку, чтобы изображение можно было скопировать туда.

Я не хочу, чтобы он переписывал папку и удалял все, что могло бы существовать, но я просто хочу, чтобы она проверила и либо создала папку, и скопировала файл, либо пропустила создание и просто скопировала файл.

Заранее спасибо.

ответ

0
md "%windir%\System32\oem\" 2>nul 
if not exist "%windir%\System32\oem\" echo "Error - directory missing"&pause&goto :eof 

должно поступить нормально.

«MD» создаст каталог, если он не существует, и 2>nul подавляет сообщение об ошибке, которое оно делает.

Если он по-прежнему не существует (по какой-либо причине), то возникает сообщение об ошибке, дождитесь подтверждения и выхода

Смежные вопросы