Как удалить файл MS DOS

Обновлено: 24.11.2024

Удаление файлов — одна из часто выполняемых операций из командной строки Windows. В этом посте объясняется, как использовать команду «del» из CMD для различных случаев использования, таких как удаление одного файла, массовое удаление файлов с использованием подстановочных знаков и т. д. Прежде чем мы начнем рассматривать синтаксис, обратите внимание, что команда работает только для файлов и может не обрабатывает папки.

Как удалить файл

Запустите команду del с именем удаляемого файла, все готово!

Вы не видите сообщения после выполнения команды, если файл успешно удален. Сообщение об ошибке отображается только тогда, когда что-то идет не так.

Групповое удаление файлов

Команда Del распознает подстановочный знак (*) и поэтому может использоваться для массового удаления файлов из CMD. Некоторые примеры ниже.
Чтобы удалить все файлы в текущей папке

Чтобы удалить все файлы с расширением log

Удалить все файлы с префиксом 'abc'

Удалите все файлы, содержащие «PIC» в имени файла.

Выше приведены основные варианты использования команды del. Продолжайте читать ниже для нетривиальных вариантов использования.

Удалить несколько файлов

Команда Del может принимать в качестве аргумента несколько файлов

Удалить файлы только для чтения

Мы не можем удалить файл, доступный только для чтения, с помощью простой команды del. В этом сценарии мы получаем ошибку отказа в доступе.

Файл только для чтения можно удалить, добавив флаг /F.

В качестве альтернативы мы также можем использовать приведенную ниже команду

Есть ли какая-либо пакетная команда для удаления всех файлов размером с ноль байтов из cmd.

Рекурсивно перебирать файлы:

for /r %F in (*)
Найти файлы нулевой длины:

if %~zF==0
Удалить их:

del «%F»
Собираем все вместе:

for /r %F in (*) do if %~zF==0 del «%F»
Если вам нужно это в пакетном файле, вам нужно удвоить %:

для /r %%F в (*) сделать, если %%~zF==0 del "%%F"

Существует способ удалить папки из командной строки, используя «RD» (удалить каталог), и у него есть пара переключателей без вывода сообщений: «RD /S /QC:/Directory» удалит C:/Directory без вывода сообщений, Я использую это все время. Я думаю, что путь к каталогу должен быть в кавычках, если он содержит пробелы.

UAC может захотеть бороться с удалением файлов, в этом случае команда «takeown», чтобы сначала дать вам право собственности на файл, должна обойти это.

Иногда мы получаем сообщение об ошибке, когда пытаемся удалить файл или папку без причины, но, конечно, причина есть. У нас есть много поврежденных файлов или заблокированных файлов. Не беспокойтесь, если мы хотим удалить файлы ошибок или слишком длинные файлы пути из нашей системы, здесь я предлагаю более плавный путь. Так что используйте программное обеспечение «Long path tool» и берегите себя.

Молодец, я использовал это, когда удалял *1*.*

Оставлю это в своем справочнике. Большое спасибо!

Есть ли способ исключить из удаления имена файлов, соответствующие шаблону? Например, я хочу удалить все файлы, кроме тех, чьи имена похожи на *xyz*

Я пытаюсь удалить файлы csv в DOS, которые имеют суффикс даты
более ранний, чем 2 месяца назад. Мне нужно сделать это динамически, из пакетного файла.
Возможно ли это? Большое спасибо.
Бетани

Я хочу удалить файл из всех профилей пользователя с помощью cmd.
Файл находится на рабочем столе.

Имя файла-Hello My Name

Я пишу del %PUBLIC%\Desktop\Hello*My*Name.pdf, но это не работает.
Я также попробовал del %PUBLIC%\Desktop\*Hello*, но это тоже не сработало.

Любая помощь приветствуется

<р>в. Используя цикл for, создайте 5 текстовых файлов, начинающихся с буквы a (например, a1, a2, a3, a4, a5).

Вы можете помочь мне
создать 5 файлов, подобных этой команде.
для /l %a в (1 1 5) сделать mkdir File%a.

Вы когда-нибудь сталкивались с проблемой невозможности удалить файл или папку из-за недопустимого имени файла. Я использовал инструмент «Длинный путь», чтобы исправить это

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

Как удалить файлы в Microsoft Windows

Пользователи Microsoft Windows могут удалить ненужный файл или папку (каталог) с жесткого диска или внешнего диска, используя множество различных методов. Ниже приведены наиболее распространенные способы удаления файла или папки в Microsoft Windows.

Если вы хотите удалить скрытый файл в Windows, сначала необходимо сделать скрытые файлы видимыми. См.: Как просмотреть скрытые файлы и папки в Windows?

Пользователи, не знакомые с Windows, должны понимать, что при удалении папки или каталога удаляются все файлы и папки в этой папке или каталоге.

Следующие шаги предназначены для удаления одного файла или папки. Однако пользователь может использовать те же действия для удаления нескольких файлов или папок. Справку по выбору нескольких файлов см. в разделе Как выбрать или выделить несколько файлов и папок.

Удалить ключ

Найдите элемент, который хотите удалить, выделите его, один раз щелкнув левой кнопкой мыши файл или папку, и нажмите клавишу Delete. Вы можете просмотреть местоположение файла или папки с помощью «Мой компьютер» или проводника Windows.

Вы можете удалить несколько файлов или папок, удерживая нажатой клавишу Ctrl и щелкая каждый файл или папку перед нажатием Удалить .

Вы можете удерживать нажатой клавишу Shift и одновременно нажимать клавишу Delete, чтобы файлы не попадали в корзину при удалении.

Удалить файл или папку, щелкнув правой кнопкой мыши

Откройте Мой компьютер или проводник Windows. Мы рекомендуем вам убедиться, что каталог или папка пусты, прежде чем продолжить, если вы не собираетесь удалять все в нем. Найдите файл или папку, которую хотите удалить, и щелкните ее правой кнопкой мыши. Выберите параметр «Удалить» во всплывающем меню.

Как удалить с локального диска

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

Откройте Мой компьютер или проводник Windows. В левой части экрана щелкните Этот компьютер. В правой части экрана найдите и дважды щелкните локальный диск (обычно C: или D:). Дважды щелкните папку, содержащую файл, который вы хотите удалить. Выберите файл или папку, которые нужно удалить, нажмите «Файл» в верхней строке меню и выберите «Удалить».

Как удалить с внешнего диска

Чтобы удалить данные с USB-накопителя, гибкого диска, карты памяти или внешнего жесткого диска, откройте «Мой компьютер» или проводник Windows. В левой части экрана щелкните Этот компьютер. В правой части экрана найдите и дважды щелкните диск, помеченный как USB, флэш-накопитель, внешний жесткий диск или название производителя. Выберите файл или папку, которые нужно удалить, нажмите «Файл» в верхней строке меню и выберите «Удалить».

Удалить из меню файла

Откройте Мой компьютер или проводник Windows. Найдите и выберите файл или папку, которые нужно удалить, нажмите «Файл» в верхней строке меню и выберите «Удалить».

Если меню Файл не отображается в «Моем компьютере» или проводнике Windows, нажмите клавишу Alt, чтобы сделать видимой строку меню, включая меню файлов.

Проблемы при удалении

Некоторые документы и папки могут быть защищены от удаления с помощью шифрования или защиты паролем. В этом случае вас могут попросить ввести пароль для расшифровки или снятия защиты паролем.

Файл может быть установлен как доступный только для чтения, то есть пользователь может открывать его только для просмотра, но не изменять и не удалять. При попытке удалить файл, доступный только для чтения, вы получаете сообщение о том, что файл защищен от записи и не может быть удален. Вам необходимо изменить или записать разрешения, чтобы удалить файл.

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

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

Командная строка Windows

См. раздел командной строки MS-DOS и Windows ниже для получения информации об удалении файла или папки в командной строке Windows.

Удаление программы

См. наши шаги по удалению программы, чтобы получить помощь по удалению программ с компьютера.

Как восстановить удаленный файл или папку

Если вы удалили файл по ошибке, посетите нашу страницу о том, как восстановить удаленный файл, чтобы получить дополнительную информацию о восстановлении удаленного файла.

Как удалить файлы в MS-DOS и командной строке Windows

Имейте в виду, что любой удаленный файл или каталог в MS-DOS не отправляется в корзину Windows.

Прежде чем выполнять какие-либо из приведенных ниже действий, необходимо открыть приглашение MS-DOS или командную строку Windows. Если вы новичок в командной строке, вы также можете сначала прочитать следующие страницы.

Файлы

Пользователи MS-DOS могут удалять файлы с помощью команды del.См. эту страницу, чтобы получить дополнительную информацию и помощь по этой команде. Ниже приведен пример использования этой команды.

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

Команда del может удалить любой файл.

Удалить несколько файлов

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

В приведенном выше примере эта команда удалит все текстовые файлы, которые заканчиваются расширением .txt.

Команда del может удалить любое расширение файла.

Каталог

Пользователи MS-DOS могут удалять каталоги (dir) в MS-DOS с помощью команды deltree или команды rmdir. См. любую из этих ссылок для получения дополнительной информации об этих командах. Ниже приведен пример того, как это использовать.

Если каталог заполнен или содержит другие подкаталоги, вы получите сообщение об ошибке. Чтобы удалить полный каталог, вам нужно использовать переключатель с приведенным выше примером. Например, «rmdir example /s», чтобы удалить полный каталог «example». Дополнительные примеры и переключатели см. в нашей команде deltree или команде rmdir.

Удаление подкаталога

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

В приведенном выше примере каталог "test" в каталоге "example" удален. Вы также можете использовать команду cd, чтобы изменить каталог на каталог примера, а затем удалить каталог «test», используя наш первый пример, показанный выше.

Как удалить каталог или имя файла с пробелом

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

В приведенных выше примерах мы удаляем файл с именем "my example file.txt" с полным именем файла и расширением в кавычках, а также удаляем каталог "my example directory".

Команда rmdir может удалить любой файл.

Как удалить файлы в Linux, Unix и других версиях

Файлы

Пользователи Linux и Unix могут удалять файлы через консоль с помощью команды rm. См. эту страницу для получения дополнительной информации об этой команде. Ниже приведен пример использования этой команды.

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

Команда rm может удалить любой файл.

Удалить несколько файлов

Вы также можете использовать подстановочные знаки, если хотите удалить несколько файлов, как показано в примере ниже.

В приведенном выше примере эта команда удалит все файлы с расширением .txt.

Команда rm может удалить любой файл с расширениями файлов.

Каталог

Пользователи Linux и Unix могут удалять папки через консоль с помощью команды rmdir. См. эту страницу для получения дополнительной информации об этой команде. Ниже приведен пример использования этой команды.

Как и в Microsoft Windows, в Linux и Unix вы также можете удалять файлы с помощью графического интерфейса, найдя файл и нажав клавишу удаления на клавиатуре.

Удаление подкаталога

Чтобы удалить каталог в другом каталоге (подкаталоге), используйте команду, аналогичную приведенному ниже примеру.

В приведенном выше примере каталог "test" в каталоге "example" будет удален. Вы также можете использовать команду cd, чтобы изменить каталог на каталог примера, а затем удалить каталог «test», используя наш первый пример, показанный выше.

Как удалить каталог или имя файла с пробелом

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

В приведенных выше примерах мы удаляем файл с именем "my example file.txt" с полным именем файла и расширением в кавычках. Мы также удаляем каталог «мой каталог примеров».

Команда rmdir может удалить любой файл.

Как удалить файлы в macOS

Пользователи Apple macOS могут удалять фотографии, документы или другие файлы или папки (каталоги) на своем Mac различными способами. Ниже приведены наиболее распространенные способы удаления файла или папки.

Пользователи, не знакомые с Apple macOS, должны понимать, что она удаляет все файлы в папке, если вы удаляете эту папку.

Следующие шаги предназначены для удаления одного файла или папки. Однако вы можете применить те же действия для удаления нескольких файлов или папок, если сначала выберете несколько файлов или папок. См. раздел Как выбрать или выделить несколько файлов и папок.

Удалить ключ

Кнопка удаления на клавиатуре сама по себе не удаляет файл или папку в macOS. Чтобы удалить файл или папку, нажмите и удерживайте Command , затем нажмите клавишу удаления. Вы можете перейти к местоположению файла или папки с помощью Finder.

Нажмите правой кнопкой мыши и выберите «Переместить в корзину»

Откройте Finder, найдите файл или папку, которые нужно удалить, и щелкните файл или папку правой кнопкой мыши. В появившемся контекстном меню выберите параметр «Переместить в корзину».

Удалить из меню файла

Откройте Finder, найдите и выберите файл или папку, которые хотите удалить. Нажмите «Файл» в верхней строке меню и выберите «Переместить в корзину».

Терминал

Чтобы удалить файлы или каталоги в командной строке Терминала, используйте команду rm.

Как удалить файлы в Microsoft Windows 3.X

Файловый менеджер

  1. Открыть файловый менеджер
  2. Найдите папку или файл, который хотите удалить, затем нажмите «Файл» и «Удалить».

MS-DOS

Информацию об удалении каталога в MS-DOS см. выше в разделе пользователя MS-DOS.

Удаляет один или несколько файлов. Эта команда выполняет те же действия, что и команда стирания.

Команду del также можно запустить из консоли восстановления Windows с другими параметрами. Дополнительные сведения см. в разделе Среда восстановления Windows (WinRE).

Если вы используете del для удаления файла с диска, вы не сможете его восстановить.

Синтаксис

Параметры

  • r Файлы только для чтения
  • h Скрытые файлы
  • i Файлы, не проиндексированные по содержимому
  • Системные файлы
  • a Файлы готовы к архивированию
  • l Точки повторной обработки
  • – используется как префикс, означающий "не"

Примечания

Если вы используете команду del /p, вы увидите следующее сообщение:

ИмяФайла, Удалить (Да/Нет)?

Чтобы подтвердить удаление, нажмите Y. Чтобы отменить удаление и отобразить имя следующего файла (если вы указали группу файлов), нажмите N. Чтобы остановить команду del, нажмите CTRL+C.

Если вы отключите расширение команды, параметр /s будет отображать имена любых файлов, которые не были найдены, вместо отображения имен файлов, которые удаляются.

Если вы укажете в параметре конкретные папки, все включенные файлы также будут удалены. Например, если вы хотите удалить все файлы в папке \work, введите:

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

Команда del отображает следующее приглашение:

Вы уверены (да/нет)?

Чтобы удалить все файлы в текущем каталоге, нажмите Y, а затем нажмите ENTER. Чтобы отменить удаление, нажмите N, а затем нажмите ENTER.

Прежде чем использовать подстановочные знаки с командой del, используйте те же подстановочные знаки с командой dir, чтобы перечислить все файлы, которые будут удалены.

Примеры

Чтобы удалить все файлы в папке Test на диске C, введите одно из следующих действий:

Чтобы удалить все файлы с расширением имени файла .bat из текущего каталога, введите:

Иногда по какой-либо причине Windows убеждается, что данный файл используется программой, и предотвращает его удаление, перемещение или переименование. Эта блокировка файлов невероятно расстраивает, особенно когда вы знаете, что файл на самом деле не используется. Вот два способа обойти эту проблему.

1. Принудительное удаление с помощью Windows

Сначала откройте командную строку. Для этого начните с открытия меню «Пуск» (клавиша Windows), введите run и нажмите Enter. В появившемся диалоговом окне введите cmd и снова нажмите Enter.

Открыв командную строку, введите del /f имя_файла , где имя_файла — это имя файла или файлов (можно указать несколько файлов с помощью запятых), которые вы хотите удалить. В документации Microsoft более подробно описаны расширенные методы удаления с помощью этой команды.

Обратите внимание, что для удаления файла вам нужно либо указать полный путь к файлу, где вы заменили имя файла, либо перейти к папке, в которой он содержится, с помощью cd folderpath, а затем выполнить команду del. На изображении ниже показан пример последнего метода.

2. Использовать разблокировщик

Unlocker — бесплатная программа, упрощающая удаление заблокированных файлов. Он добавляет элемент контекстного меню в проводник Windows и может быть активирован щелчком правой кнопкой мыши. Это также позволяет пользователю переименовывать или перемещать заблокированный файл.

Читайте также: