Удалить файл во всех папках
Скажем, есть переменная с именем %pathtofolder% , которая проясняет, что это полный путь к папке.
Я хочу удалить все файлы и подпапки в этом каталоге, но не сам каталог.
Но может быть ошибка типа «этот файл / папка уже используется» . когда это происходит, нужно просто продолжить и пропустить этот файл / папку.
Есть ли какая-то команда для этого?
Это безумие, как трудно Windows удалить папки . Или создать папку, начинающуюся с точки . Слава богу за интеграцию Bash в Windows! rm -rf path\to\folder работает в Windows 10 (или может прийти из Git Bash . в любом случае, если у вас есть, что стоит попробовать!)Вы можете использовать этот скрипт для очистки папки и файлов в C:\Temp исходном коде :
Создайте пакетный файл (скажем, delete.bat), содержащий указанную выше команду. Перейдите в папку, в которой находится файл delete.bat, а затем выполните команду: delete.bat
Я пробовал, но, к сожалению, файлы, которые не были удалены, удаляются только подпапки. Например, у меня есть папка с именем Test. Он содержит 2 папки с именами «Ripon» и «Wasim» и содержит файл с именем «riponalwasim.txt». Подпапки Ripon и Wasim были удалены, но riponalwasim.txt не был удален. Используйте одиночный знак процента, если вы хотите работать напрямую из командной строки, например %p Грустно, что это занимает 2 строки, но, по крайней мере, это работает! Я устал искать работающий «однострочник» и пойду с этим, спасибо! Вы можете использовать оператор «&&» для выполнения двух команд в одной строке без файла bat (обратите внимание на один «%» вместо «%%»). del / s / q "myfolder *" && FOR / D% p IN ("myfolder *") DO rmdir "% p" / s / q <for / F "delims =" %% i in ('dir / b / a-d') do (echo del "%% i" / q)> может помочь для файлов (просто удалите это эхо)rmdir моя самая любимая команда для работы. Он работает для удаления огромных файлов и папок с подпапками. Резервная копия не создается, поэтому перед выполнением этой команды убедитесь, что вы скопировали свои файлы безопасно.
Это автоматически удаляет папку и все файлы и подпапки.
Похоже, это удаляет путь к каталогу, который ОП хотел сохранить. Это приведет к удалению самой папки, поэтому вам нужно добавить еще одну команду: md FOLDERNAME (см. Ответ от @rakoczyn ниже). Что вы подразумеваете под «резервное копирование создано» здесь? Я не вижу ничего, что могло бы создать какую-либо резервную копию . Чтобы не удалять саму папку, сделайте ее текущей папкой, а затем используйте «.» как FOLDERNAME. Повторное создание этого впоследствии не обязательно то же самое, потому что ACL могли быть потеряны. cd "FOLDERNAME" RD . /S /QСамое простое решение, которое я могу придумать, - это удалить весь каталог с помощью
Затем создайте этот каталог снова:
Что делать, если у вас есть разрешение на удаление, но не создание новых папок? Я надеюсь, что это возможно :) Это плохое решение, так как оно приводит к гонке в файловой системе за узел каталога, то есть вторая команда может потерпеть неудачу, если выполняется сразу после нее. Кроме того , плохое решение , если каталог имеет специальные разрешения , которые вы просто Nuked гм (упс) Не откладывайте на ответ: «Каталог не пустой». Просто дважды введите команду :-) RD и RMDIR - это одна и та же команда, и, поскольку вы опубликовали этот ответ через 9 месяцев после того, как кто-то дал тот же ответ, почему люди дают вам очки?Это удалит папки и файлы и оставит папку позади.
Для тех, кто не уверен в этом подходе: он определенно не создает каталог заново. Без 2>nul него выводится «Процесс не может получить доступ к файлу, потому что он используется другим процессом». Я ненавижу, что Windows не может удалить файлы и папки, используемые какой-либо программой. И мне нравится, что вы использовали это в свою пользу в этой строчке. Так что это убер-магия, как мы очищаем папку в Windows ?? Впечатляет :) @mlvljr Только если вы хотите сохранить родительскую папку тоже. RD /? покажет вам простой способ очистить папку. Это хорошо, если вам нужно вернуться на исходную позицию, иначе просто CD mypath && RD /S . будет достаточно. Мне не нравится, что вам приходится повторять свой путь дважды, хотя для длинных путей его становится трудно читать. Так что я бы просто добавил set p="mypath" в начале.. удаляет все файлы и папки в данном каталоге, но не сам каталог.
это должен быть правильный ответ .. просто сделайте простой .. deletemyfoldercontents.bat файл .. вставьте ваш путь, и он работает как шарм .. В командной строке DEL также отсутствует опция /A для удаления файлов со скрытым набором атрибутов, и %dir%\* их следует заключать в двойные кавычки, как, например, "%dir%\*" для каталогов, содержащих пробел или один из этих символов &()[]<>^=;!'+,`. И командную строку FOR следует изменить на, for /F "eol=| delims=" %%I in ('dir "%dir%\*" /AD /B 2^>nul') do rd /Q /S "%dir%\%%I" поскольку FOR игнорирует каталоги со скрытым набором атрибутов. DIR с параметрами /AD /B выводит все каталоги только с их именами. Кстати, dir это не хорошее название для переменной среды.
@RMiranda, в моих тестах, он делает именно так, как просил ОП. У вас есть случай, когда он не удаляет подпапки? Отвечает ли этот ответ требованию «может быть ошибка типа« этот файл / папка уже используется ». когда это происходит, он должен просто продолжить и пропустить этот файл / папку». ?Обновление :
Из этого полезного комментария (спасибо Moritz Both ) вы можете добавить && между ними, поэтому RMDIR не запустите, если CD команда не будет выполнена (например, имя каталога с ошибкой):
Это идеально подходит для очистки temp, но это cd [Your_Folder] очень важно - я должен помнить об этом, чтобы не удалять сам каталог . Это правильное решение. Добавьте && между командами вместо разрыва строки, и вы в безопасности от сбой CD. Это простое и правильное решение. Даже работает с командной оболочкой Azure! довольно плохое решение . Мне, например, нужно это удаление командной строки для обновления SVN - я хочу удалить все файлы и папки, прежде чем я сделаю обновление SVN, потому что могут быть некоторые изменения на машине, где я использую это, но актуально только проверенные в пунктах. Делать RMDIR / S / Q. также удаляет ссылку SVN и, следовательно, больше не делает папку svn/ S: удаляет дерево каталогов (указанный каталог и все его подкаталоги, включая все файлы).
/ Q: Указывает тихий режим. Не запрашивает подтверждения при удалении дерева каталогов. (Обратите внимание, что / q работает, только если указан / s.)
RD расшифровывается как REMOVE Directory.
/ S: Удалить все файлы и подпапки в дополнение к самой папке. Используйте это, чтобы удалить все дерево папок.
/ Q: Тихо - не отображать подтверждение YN
проголосовал за то, что был единственным, кто объяснил, что /S и что /Q значит Номер rd эквивалентен rmdir и удалит сам каталог, а не тот, который хочет OP. Отвечает ли этот ответ требованию «может быть ошибка типа« этот файл / папка уже используется ». когда это происходит, он должен просто продолжить и пропустить этот файл / папку.»? Например, прерывается ли он полностью вместо продолжения?Я использую Powershell
Он удалит содержимое папки, а не саму папку.
Ответ rhellem недавно, но это единственный ответ, который действительно сделает это для меня. (Win 8.1, не по выбору) Из командной строки пакета: powershell -Command "Remove-Item 'PathToMyDirectory\*' -Recurse -Force" Обратите внимание, что "*" необходимо, или оно удалит папку.Простое решение для единой командной строки, которое, конечно же, также можно использовать в командном файле:
Эта командная строка содержит три команды, выполняемые одна за другой.
Первая команда PUSHD помещает текущий путь к каталогу в стек, а затем создает %PathToFolder% текущий каталог для запуска процесса команды.
Это также работает для путей UNC по умолчанию, поскольку расширения команд включены по умолчанию, и в этом случае PUSHD создает временную букву диска, которая указывает на указанный сетевой ресурс, а затем изменяет текущий диск и каталог, используя вновь определенную букву диска.
Система не может найти указанный путь.
Следующая команда RD выполняется только в том случае, если изменение текущего каталога для текущего командного процесса на указанный каталог прошло успешно, то есть указанный каталог вообще существует.
Команда RD с параметрами /Q и тихо /S удаляет каталог со всеми подкаталогами, даже если указанный каталог содержит файлы или папки со скрытым атрибутом или с установленным атрибутом только для чтения. Системный атрибут никогда не препятствует удалению файла или папки.
Папки, используемые в качестве текущего каталога для любого запущенного процесса. Все дерево папок в такой папке не может быть удалено, если папка используется в качестве текущего каталога для любого запущенного процесса.
Файлы, открытые в настоящее время любым запущенным процессом с правами доступа к файлу, установленными для открытия файла, чтобы предотвратить удаление файла во время открытия работающим приложением / процессом. Такой открытый файл также предотвращает удаление всего дерева папок в открытый файл.
Файлы / папки, для которых у текущего пользователя нет необходимых (NTFS) разрешений на удаление файла / папки, что также предотвращает удаление дерева папок в этот файл / папку.
Процесс не может получить доступ к файлу, потому что он используется другим процессом.
Третья команда, POPD , выполняется независимо от значения выхода команды RD .
POPD извлекает путь каталога, выдвинутый PUSHD из стека, и изменяет текущий каталог для запуска процесса команды на этот каталог, то есть восстанавливает исходный текущий каталог. POPD удаляет временную букву диска, созданную PUSHD в случае пути к папке UNC.
Примечание: POPD может молча прекратить восстановление первоначального текущего каталога в случае, если исходный текущий каталог был подкаталогом каталога для очистки, который больше не существует. В этом особом случае %PathToFolder% остается текущий каталог. Поэтому желательно запускать командную строку выше, а не из подкаталога %PathToFolder% .
Еще один интересный факт: я пробовал в командной строке также использовать UNC-путь, используя общий каталог C:\Temp с именем общего ресурса Temp и используя UNC-путь, \\%COMPUTERNAME%\Temp\CleanTest назначенный переменной среды PathToFolder в Windows 7. Если текущий каталог при запуске командной строки является подкаталогом общего локального каталога папка доступ с помощью UNC - пути, то есть C:\Temp\CleanTest\Subfolder1 , Subfolder1 удаляются с помощью РДА , а следующий POPD терпит неудачу молча делаю C:\Temp\CleanTest\Subfolder1 снова текущий каталог в результате Z:\CleanTest оставшегося в качестве текущего каталога для процесса команды работает. Таким образом, в этом очень особом случае временная буква диска остается до тех пор, пока текущий каталог не будет изменен, например, с помощью cd /D %SystemRoot% в локальный каталог действительно существует. К сожалению, POPD не завершается со значением больше 0, если не удается восстановить исходный текущий каталог, что делает невозможным обнаружение этого особого состояния ошибки, используя только код выхода POPD . Однако можно предположить, что никто никогда не сталкивался с этим особенным случаем ошибки, поскольку пути UNC обычно не используются для доступа к локальным файлам и папкам.
Чтобы лучше понять используемые команды, откройте окно командной строки, выполните там следующие команды и внимательно прочитайте справку, отображаемую для каждой команды.
Теперь давайте посмотрим на решение для пакетных файлов, используя команду DEL для удаления файлов в %PathToFolder% и FOR и RD для удаления вложенных папок в %PathToFolder% .
Пакетный файл сначала гарантирует, что переменная среды PathToFolder действительно определена с путем к папке без двойных кавычек и без обратной косой черты в конце. Обратная косая черта в конце не будет проблемой, но двойные кавычки в пути к папке могут быть проблематичными, поскольку PathToFolder во время выполнения пакетного файла значение объединяется с другими строками.
Важны две строки:
Команда DEL используется для удаления всех файлов в указанном каталоге.
Команды FOR и RD используются для удаления всех подкаталогов в указанном каталоге. Но for /D не используется, поскольку FOR игнорирует в этом случае подкаталоги с установленным атрибутом hidden. По этой причине for /F используется для запуска следующей командной строки в отдельном командном процессе, запущенном в фоновом режиме с помощью %ComSpec% /c :
Оператор перенаправления > должен быть экранирован с помощью символа вставки, ^ в командной строке FOR интерпретироваться как литеральный символ, когда интерпретатор команд Windows обрабатывает эту командную строку перед выполнением команды FOR, которая выполняет встроенную dir командную строку в отдельном запущенном командном процессе. на заднем фоне.
FOR обрабатывает захваченный вывод, записанный для обработки STDOUT запущенного командного процесса, которые являются именами подкаталогов без пути и никогда не заключаются в двойные кавычки.
Параметр FOR with /F игнорирует пустые строки, которые здесь не встречаются, поскольку DIR с параметром /B не выводит пустые строки.
FOR также игнорирует строки, начинающиеся с точки с запятой, которая является символом конца строки по умолчанию. Имя каталога может начинаться с точки с запятой. По этой причине eol=| используется для определения символа вертикальной черты как символа конца строки, который ни один каталог или файл не может иметь в своем имени.
FOR разделит строку на подстроки, используя пробел и горизонтальную табуляцию в качестве разделителей, и назначит только первую строку с пробелом / табуляцией для указанной переменной цикла I . Такое поведение разделения здесь нежелательно, поскольку имя каталога может содержать один или несколько пробелов. Поэтому delims= используется для определения пустого списка разделителей, чтобы отключить поведение разделения строк и получить присвоение переменной цикла I , всегда полное имя каталога.
Команда FOR запускает команду RD для каждого имени каталога без пути, поэтому в командной строке RD необходимо еще раз указать путь к папке, который объединяется с именем подпапки.
Чтобы понять используемые команды и то, как они работают, откройте окно командной строки, выполните там следующие команды и внимательно прочитайте все страницы справки, отображаемые для каждой команды.
Удаление всех файлов рекурсивно в папках с одной и той же структурой, кроме нескольких файлов
Имеется бэкап сайтов после переезда с сервера. Можете помочь с реализацией Имеется такая.
Удаление всех файлов в папках и под папках, кроме тех в которых в названии есть определенно слово
Всем привет, я так сказать чайник чтоле, я посерфил форум нашел пару похожих тем но всеже не то что.
Удаление всех .exe во всех папках
Имеется папка c:\Users\Public\Documents\test в этой папки еще сотня папок , в каждой папки есть.
Проверка на существование нескольких файлов в нескольких папках
есть 5 папок(1,2,3,4,5), в них находятся 5 файлов( в каждой папке по файлу с известными именами).
%Temp%
C:\ProgramData\NVIDIA Corporation\NV_Cache
C:\Users\MixidFinder\AppData\Local\D3DSCache
C:\Users\MixidFinder\AppData\Local\NVIDIA
Решение
Отказано в доступе по пути при перечислении всех файлов во всех папках на диске С
Доброго времени суток. Пробую перечислить все файлы во всех папках на диске С. Вот так: .
Удаление файлов в папках
Помогите разобраться пожалуйста, написал программу которая удаляет файлы которые старше 25 дней.
Работа с файлами и каталогами. Удаление всех пустых строк у всех файлов лежащих в одной папке
В одной папке находится множество текстовых файлов *.txt Все файлы содержат некоторый текст Между.
Удаление файлов по нескольким маскам из нескольких каталогов
Помогите со скриптом. Задача следующая. Имеется некая программа к которой подключены базы данных.
Копирование и удаление нескольких файлов по маске (VB6)
Подскажите плиз "чайнику без ручки" как копировать и удалять несколько файлов по маске *.* Как.
Удаление всех файлов в папках и под папках, кроме тех в которых в названии есть определенно слово
Всем привет, я так сказать чайник чтоле, я посерфил форум нашел пару похожих тем но всеже не то что.
Удаление всех файлов рекурсивно в папках с одной и той же структурой, кроме нескольких файлов
Имеется бэкап сайтов после переезда с сервера. Можете помочь с реализацией Имеется такая.
Удаление из всех подкаталогов заданного каталога, включая вложенные, всех FGI-файлов размером не более 27 Кб
Задача - в C:\folders\ много поддиректорий, автоматически создаются файлы различные графические, и.
Создание файла во всех папках (BAT)
помогите нужен бат который создавал бы текстовый файл с текстом и помещал его в абсолютно все папки.
Решение
Отказано в доступе по пути при перечислении всех файлов во всех папках на диске С
Доброго времени суток. Пробую перечислить все файлы во всех папках на диске С. Вот так: .
Удаление всех ссылок в текстовом поле всех записей таблицы MySQL
Здравствуйте. Помогите, пожалуйста, составить sql-запрос для удаления всех ссылок в текстовом поле.
Удаление из строки всех слов с максимальной длинной (и всех пробелов после них)
С клавиатуры вводится строка символов, необходимо найти самое длинное слово (несколько слов) и.
Удаление всех слов из списка во всех ячейках столбца
Требуется удалить из столбца все слова, имеющиеся в списке. В столбце порядка 120 тысяч строк. В.
Работа с файлами и каталогами. Удаление всех пустых строк у всех файлов лежащих в одной папке
В одной папке находится множество текстовых файлов *.txt Все файлы содержат некоторый текст Между.
Исчезли кнопки во всех папках
Изначально в каждой папке были традиционные кнопки - копировать файл, удалить, вставить и т.п. Все.
Пользователи Microsoft Windows могут удалить файл или папку (каталог) разными способами. Ниже приведены наиболее распространенные способы удаления файла или папки.
Пользователи, не знакомые с Windows, должны понимать, что если вы удаляете папку, она удаляет все файлы и папки в этой папке.
Следующие шаги предназначены для удаления одного файла или папки. Однако те же шаги можно выполнить, чтобы удалить несколько файлов или папок, если выбрать более одного файла.
Удалить файл или папку
Найдите элемент, который вы хотите удалить, выделите его, нажав один раз на файл или папку, и нажмите клавишу удаления на клавиатуре. Вы можете найти местоположение файла или папки, используя Мой компьютер или Проводник Windows.
Вы можете удалить несколько файлов или папок, удерживая клавишу Ctrl и щелкая каждый из них перед нажатием «Удалить».
Вы можете удерживать клавишу Shift, одновременно нажимая клавишу удаления, чтобы предотвратить удаление удаляемых файлов в корзину.
Удалить файл или папку, щелкнув правой кнопкой мыши
Откройте Мой компьютер или Проводник Windows. Найдите файл или папку, которую вы хотите удалить, и щелкните по ней правой кнопкой мыши. Выберите опцию удаления из всплывающего меню.
Удалить из меню файла
Откройте Мой компьютер или Проводник Windows, найдите и выберите файл или папку, которую вы хотите удалить, нажмите файл в верхней строке меню и выберите удалять,
Если файл меню не отображается в «Моем компьютере» или в проводнике Windows, нажмите клавишу «Alt», чтобы отобразить строку меню, включая меню «Файл».
Проблемы при удалении
Некоторые файлы и папки могут быть защищены от удаления с помощью шифрования или парольной защиты. В этом случае вас могут попросить ввести пароль для расшифровки или снятия защиты паролем.
Некоторые файлы могут быть удалены только с правами администратора. Чтобы удалить эти файлы, вам понадобятся права администратора на компьютере. Если вы используете рабочий компьютер, сотрудники службы технической поддержки часто являются единственными пользователями с правами администратора на компьютере.
Другой возможной причиной проблем с удалением файла или папки является вирус или заражение вредоносным ПО. Вирусы и вредоносные программы могут препятствовать изменению или удалению файлов или папок. Если это так, вам нужно удалить вирус или вредоносное ПО, чтобы иметь возможность удалить затронутый файл или папку.
Как восстановить удаленный файл или папку
Если вы удалили файл по ошибке, вы можете ознакомиться с нашими шагами о том, как восстановить страницу удаленного файла, для получения дополнительной информации о восстановлении удаленного файла.
Как удалить файлы в MS-DOS и командной строке Windows
Помните, что любой удаленный файл или каталог в MS-DOS не отправляется в корзину Windows.
Прежде чем можно будет выполнить любой из следующих шагов, вы должны получить приглашение MS-DOS или командную строку Windows.
Файлы
Пользователи MS-DOS могут удалять файлы с помощью команды del. Ниже приведен пример использования этой команды.
Как видно из приведенного выше примера, при удалении файла вам необходимо ввести полное имя файла, включая расширение файла.
Del: Команда может быть использована для удаления любого файла.
Удалить несколько файлов
Вы также можете использовать подстановочные знаки, если хотите удалить несколько файлов, как показано в примере ниже.
В приведенном выше примере эта команда удалит все файлы с расширением .txt.
Del: Команда может быть использована для удаления любого расширения файла.
Каталог
Пользователи MS-DOS могут удалять каталоги в MS-DOS с помощью команды 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» с кавычками, окружающими полное имя и расширение файла, и удаляем каталог «my example directory».
RmDir Команда может быть использована для удаления любого файла.
Как удалить файлы в macOS
Пользователи Apple macOS могут удалить файл или папку (каталог) разными способами. Ниже приведены наиболее распространенные способы удаления файла или папки.
Пользователи, не знакомые с Apple macOS, должны понимать, что если вы удаляете папку, она удаляет все файлы и папки в этой папке.
Следующие шаги предназначены для удаления одного файла или папки. Однако те же шаги можно применить для удаления нескольких файлов или папок, если сначала выбрать несколько из них.
Удалить элемент
Клавиша удаления на клавиатуре сама по себе не удаляет файл или папку в macOS. Чтобы удалить файл или папку, удерживайте нажатой клавишу «Command» и одновременно нажмите клавишу «Delete». Вы можете просмотреть местоположение файла или папки с помощью Finder.
Щелкните правой кнопкой мыши и выберите «Переместить в корзину».
Откройте Finder и найдите файл или папку, которую хотите удалить, и щелкните правой кнопкой мыши файл. В появившемся меню правой кнопкой мыши щелкните Переместить в корзину вариант.
Удалить из меню файла
Откройте Finder, найдите и выберите файл или папку, которую вы хотите удалить, нажмите файл в верхней строке меню и выберите Переместить в корзину,
Терминал
Чтобы удалить файлы или каталоги в командной строке терминала, используйте команду rm.
Как удалить файлы в Microsoft Windows 3.X
Файловый менеджер
- Открыть файловый менеджер
- Найдите папку или файл, который вы хотите удалить, затем нажмите файл и удалять,
MS-DOS
См. Выше раздел пользователя MS-DOS для получения информации об удалении каталога в MS-DOS.
Читайте также: