PDA

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


sashok60
14-12-2009, 10:33
Подскажите как написать такой bat файл?

amel27
14-12-2009, 10:44
RD /?

sashok60
14-12-2009, 11:10
все спасибо разобрался, еще один вопрос как сделать чтоб даже окно bat файла не появлялось?

sashok60
14-12-2009, 11:28
а как удалить папку в Program Files? он ее не видит

amel27
14-12-2009, 11:44
как сделать чтоб даже окно 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
И еще вопрос, а как быть с русскими буквами? и в какой кодировке сохранять чтобы понимал русские буквы?

Iska
14-12-2009, 19:16
866 (OEM, DOS) — точное название зависит от того редактора, в котором Вы работаете.

P.S. Блокнот для этого не особо годится. «Bred2/3», «Notepad++», «AkelPad» и т.п.; мой выбор — «Far Manager».

diabloomsk
16-12-2009, 07:33
всем привет. ребят подскажите что нужно сделать что бы bat файл мог удалить скрытый,системный файл? Как вообще сделать что бы можно было выполнять операции над файлами которые имеют атрибут "скрытый"?

amel27
16-12-2009, 07:43
Как вообще сделать что бы можно было выполнять операции над файлами которые имеют атрибут "скрытый"? »скрытые файлы удаляются нормально, проблемы могут быть с системными и "только для чтения", в этих случаях нужно предварительно снять мешающие атрибуты, либо указать соответствующий ключ в команде удаления (типа /F для DEL):
ATTRIB /?

diabloomsk
16-12-2009, 08:27
amel27, спасибо тебе

EN130
23-12-2009, 13:55
При попытке выполнить команду:

RD "%userprofile%\Главное меню\Программы\Bink and Smacker"
Пишет:
Системе не удается найти указаны путь.
Хотя он точно существует.

В чем может быть проблема?

Iska
23-12-2009, 16:13
EN130, возможно — в кодировке пакетного файла (обычно, при используемой по умолчанию в командном процессоре кодовой страницы 866, требуется OEM-кодировка пакетного файла).

7ka
06-01-2010, 00:17
подскажите пожалуйста, а какой командой можно удалить не всю директорию а к примеру только файлы по маске "%alluserprofile%\Рабочий стол\*.*"

nugzari
29-02-2016, 21:31
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

Iska
02-03-2016, 08:54
От же ж неофиты-некропостеры :lol:.




© OSzone.net 2001-2012