Удаление файлов и папок с помощью консольных приложений

410

Системные команды DEL и RD

Файлы можно удалить с помощью команды DEL из командной строки (синтаксис команды можно получить, введя команду DEL /?). Чтобы удалить много файлов одновременно, мы используем подстановочные знаки, например * .txt

Примеры:
DEL c: virus45.exe
del / s F: *. lnk

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

При удалении папок мы используем команду RD из командной строки (синтаксис команды получается при вводе команды RD /?)
пример:
RD c: вредоносная программа
RD / S / QH: переработанный

Имя, содержащее пробелы, заключено в кавычки.
Для массового удаления элементов мы можем использовать пакетные файлы (.bat). Мы просто вставляем некоторые команды удаления в Блокнот и готовим пакетный файл.

DELNEXT

Лицензия: бесплатная
Платформа: Windows

Приложение используется для удаления файлов при следующем перезапуске. Полезно для удаления используемых файлов, которые заблокированы. Элементы удаляются еще до загрузки сервисов и драйверов.
Использование:
мы копируем приложения в папку C: windows. Запускаем командную строку (в Windows 7 с правами администратора) и вводим следующий синтаксис:

  DELNEXT [/ d "..."] [/ move "..."] [/ s] [/ now] файлы ... 
  • Каталог / d, где находятся файлы. Если не указан, используется текущий рабочий каталог. Путь с пробелами окружен кавычками.
  • / переместить файлы не удаляются, только заменяются
  • / s рекурсивное включение подпапок
  • / теперь немедленно удаляйте файлы, если это возможно
  • имя файла или путь к файлам. Подстановочные знаки * и? Поддерживаются.

Примеры команд:
delnext c: virus.exe
delnext / d “c: windows” / s “foo bar.dll” logon.exe

Скачать: последняя версия

Снимок экрана:

альтернативы:

DELS скачать: последняя версия
приложение для удаления файла из папки и всех ее подкаталогов. Синтаксис команды:
DELS [/ age ##] [/ nf] [/ nr] [/ test] filespec

  • / age ## удаление файлов, у которых есть хотя бы указанное количество дней
  • / nf Не перечислять каждый файл, как он удален.
  • / нет вложенных папок
  • / тест только тест, без удаления
  • filespec спецификация файлов для удаления. Подстановочные знаки * и? Поддерживаются. Несколько спецификаций могут быть разделены точкой с запятой

пример:
dels / nf / age7 f: проекты * .bak; *. ico;

NewMove скачать: последняя версия
Этот инструмент полезен для манипулирования файлами после даты их последнего изменения. Он позволяет перемещать самые старые или самые старые файлы (/ MOVEOLD), которые старше на указанное число дней (/ COUNT), или самые последние файлы (/ MOVENEW) из каталога на указанное количество дней (/ COUNT) или с помощью параметра удалит их из каталога (/ DELETE) или скопирует эти файлы (/ JUSTCOPY) в новый каталог назначения (/ TARGET D: …), оставив исходные файлы без изменений. Без указания исходного каталога (/ SOUCRE D …) инструмент будет использовать текущий путь в командной строке. Параметр (/ TEST) является обучающим параметром, физически команды не будут выполняться.

XDEL скачать: последняя версия (32-разрядная версия ), последняя версия (64-разрядная версия )
приложение используется для рекурсивного удаления папок с файлами. Кроме того, он позволяет удалять пути длиной более 256 символов. Требуется Microsoft Visual C ++ 2005 SP1. Поддерживает 64-битные системы. Синтаксис команды:
xdel x: dirdir2 >>> все папки ниже будут удалены

QRD скачать: последняя версия
альтернатива системной команде RD. Кроме того, он имеет переключатель, который удаляет файлы во время перезапуска.

DeleteTree скачать: последняя версия
приложение для удаления всей структуры каталогов и всех файлов. Коммутатор удалит корневой каталог.

Каталог Очиститель скачать: последняя версия
используется для очистки каталога и его подкаталогов от ненужных файлов. По параметру / preserve (/preserve:.rar) мы выбираем, какой формат файла не следует удалять.