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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Хочу все знать (http://forum.oszone.net/forumdisplay.php?f=23)
-   -   [решено] Удаление всех файлов определенного формата (http://forum.oszone.net/showthread.php?t=63292)

Grub 24-03-2006 09:01 421147

Удаление всех файлов определенного формата
 
Можно ли это сделать из командной строки? Т.е. мне надо удалить все файлы word'a(к примеру) на компе. Как это сделать, чтоб не удалять каждый файл в ручную? Поиск по расширению не подойдет. Надо что-то типа bat'ника замутить.

Greyman 24-03-2006 10:22 421167

Grub
Код:

del /S /Q /F C:\*.doc

Grub 24-03-2006 10:40 421173

Что так просто? И вместо с:\ можно написать любую букву? А чтоб по всему компу - можно сделать несколько строк с буквами дисков или сюда можно добавить что-то?

Greyman 24-03-2006 12:08 421226

Grub
Да, можно указывать любой диск. Чтобы удались со всех дисков в одну команду, нужно будет создать командный файл и записать там по одной такой строчке для каждого диска.

CyberDaemon 24-03-2006 12:27 421243

Grub
Цитата:

так просто? И вместо с:\ можно написать любую букву?
:) RTFM
Код:

C:\>del /?
Удаление одного или нескольких файлов.

DEL [/P] [/F] [/S] [/q] [/A[[:]атрибуты]] имена
ERASE [/P] [/F] [/S] [/q] [/A[[:]атрибуты]] имена

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

  /P          Запрос на подтверждение перед удалением каждого файла.
  /F          Принудительное удаление файлов, доступных только для чтения.
  /S          Удаление указанных файлов из всех подкаталогов.
  /Q          Отключение запроса на подтверждение при удалении файлов.
  /A          Отбор файлов для удаления по атрибутам.
  атрибуты    S  Системные файлы      R  Доступные только для чтения
              H  Скрытые файлы        A  Файлы для архивирования
              Префикс "-" имеет значение НЕ

Изменение команд DEL и ERASE при включении расширенной обработки команд:

Результаты вывода для ключа /S принимают обратный характер, то есть выводятся
только имена удаленных файлов, а не файлов, которые не удалось найти.



Время: 12:37.

Время: 12:37.
© OSzone.net 2001-