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

    47

    Системные команды 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) мы выбираем, какой формат файла не следует удалять.