Показать полную графическую версию : [решено] Удаление Папки и всех подпапок и файлов
sashok60
14-12-2009, 10:33
Подскажите как написать такой bat файл?
sashok60
14-12-2009, 11:10
все спасибо разобрался, еще один вопрос как сделать чтоб даже окно bat файла не появлялось?
sashok60
14-12-2009, 11:28
а как удалить папку в Program Files? он ее не видит
как сделать чтоб даже окно bat файла не появлялось? »
Скрытие консольных окон (http://www.oszone.net/6156)
как удалить папку в Program Files? »
пути с пробелами нужно брать в кавычки
RD /S /Q "C:\Program Files"
sashok60
14-12-2009, 11:44
Огромное спасибо!!!
sashok60
14-12-2009, 16:37
И еще вопрос, а как быть с русскими буквами? и в какой кодировке сохранять чтобы понимал русские буквы?
866 (OEM, DOS) — точное название зависит от того редактора, в котором Вы работаете.
P.S. Блокнот для этого не особо годится. «Bred2/3», «Notepad++», «AkelPad» и т.п.; мой выбор — «Far Manager».
diabloomsk
16-12-2009, 07:33
всем привет. ребят подскажите что нужно сделать что бы bat файл мог удалить скрытый,системный файл? Как вообще сделать что бы можно было выполнять операции над файлами которые имеют атрибут "скрытый"?
Как вообще сделать что бы можно было выполнять операции над файлами которые имеют атрибут "скрытый"? »скрытые файлы удаляются нормально, проблемы могут быть с системными и "только для чтения", в этих случаях нужно предварительно снять мешающие атрибуты, либо указать соответствующий ключ в команде удаления (типа /F для DEL):
ATTRIB /?
diabloomsk
16-12-2009, 08:27
amel27, спасибо тебе
При попытке выполнить команду:
RD "%userprofile%\Главное меню\Программы\Bink and Smacker"
Пишет:
Системе не удается найти указаны путь.
Хотя он точно существует.
В чем может быть проблема?
EN130, возможно — в кодировке пакетного файла (обычно, при используемой по умолчанию в командном процессоре кодовой страницы 866, требуется OEM-кодировка пакетного файла).
подскажите пожалуйста, а какой командой можно удалить не всю директорию а к примеру только файлы по маске "%alluserprofile%\Рабочий стол\*.*"
for /d %%i in ("%userprofile%\Desktop\folder\*") do rmdir /s /q "%%i"
NLOLegion
02-03-2016, 08:51
все спасибо разобрался, еще один вопрос как сделать чтоб даже окно bat файла не появлялось? »
используй для запуска батника vbs:
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run chr(34) & "C:\A\0\1.bat" & Chr(34), 0
Set WshShell = Nothing
От же ж неофиты-некропостеры :lol:.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.