Разное

Rd q s: RMDIR (RD) – Удалить каталог.

Содержание

RMDIR (RD) – Удалить каталог.











Команда RMDIR имеет синоним RD и предназначена для удаления каталогов файловой системы Windows.

Формат командной строки:


RMDIR [/S] [/Q] [диск:]путь

RD [/S] [/Q] [диск:]путь


Параметры командной строки:

/S — Удаление дерева каталогов, т. е. не только указанного каталога, но и всех содержащихся в нем файлов и подкаталогов.

/Q — Отключение запроса подтверждения при удалении дерева каталогов с помощью ключа /S.


Примеры использования команды RD ( RMDIR)

Команда RD не поддерживает шаблоны имен файлов и подкаталогов. Так, например, попытка выполнения команды RD C:\Users\*.*, завершится сообщением об ошибке в имени каталога. Однако, в качестве параметров можно задавать несколько путей каталогов:

RD C:\Mydocs C:\Myprogs — выполнить удаление содержимого папок C:\Mydocs и C:\Myprogs.

RD C:\docs — выполнить удаление папки C:\docs. Если параметр /S не задан, то удаляемая папка C:\docs должна быть пустой.

RD /S /Q C:\Docs — удаление папки C:\Docs и всех ее подпапок без запроса на подтверждение.

Особенность реализации команды RD с параметром /S заключается в том, что будут удалены не только подкаталоги, но и сам каталог C:\Docs, даже если в нем существовали файлы, а не подпапки. Поэтому, для
удаления только содержимого каталога ( когда требуется сделать каталог пустым, а не удалить его совсем), можно воспользоваться следующим приемом – сделать
удаляемый каталог текущим и выполнить команду RD по отношению к его содержимому:


CD «My Folder»

RD /s/q «My Folder»


Имя каталога, содержащее пробелы заключается в двойные кавычки. Поскольку команда CD сделала удаляемый каталог текущим, то его удаление не выполнится , а ключ /S приведет к удалению всех подкаталогов и файлов каталога «My Folder»

Ниже приведенный командный файл удаляет пустые папки в каталоге временных файлов,
определяемом значением переменной окружения TEMP. Список удаленных папок записывается в файл с именем c:\tempfoldersempty.txt


@echo off

cd %TEMP%

FOR /D %%i in (*) do (

RMDIR /Q %%~i && echo %%~i >> c:\tempfoldersempty.txt

)

REM end





Весь список команд CMD Windows

rd | Microsoft Docs



  • Чтение занимает 2 мин

В этой статье

Удаляет каталог.Deletes a directory.

Команда RD также может запускаться из консоли восстановления Windows с использованием различных параметров.The rd command can also run from the Windows Recovery Console, using different parameters. Дополнительные сведения см. в разделе Среда восстановления Windows (WinRE).For more information, see Windows Recovery Environment (WinRE).

СинтаксисSyntax

rd [<drive>:]<path> [/s [/q]]

ПараметрыParameters

ПараметрParameterОписаниеDescription
[<drive>:]<path>Указывает расположение и имя каталога, который требуется удалить.Specifies the location and the name of the directory that you want to delete. Требуется путь .Path is required. Если включить обратную косую черту ( ) в начале указанного пути, путь начинается с корневого каталога (независимо от текущего каталога).If you include a backslash () at the beginning of the specified path, then the path starts at the root directory (regardless of the current directory).
/s/sУдаляет дерево каталогов (указанный каталог и все его подкаталоги, включая все файлы).Deletes a directory tree (the specified directory and all its subdirectories, including all files).
/q/qЗадает тихий режим.Specifies quiet mode. Не запрашивает подтверждение при удалении дерева каталогов.Does not prompt for confirmation when deleting a directory tree. Параметр /q работает только при указании параметра /s .The /q parameter works only if /s is also specified.

Внимание! При запуске в тихом режиме полное дерево каталогов удаляется без подтверждения.CAUTION: When you run in quiet mode, the entire directory tree is deleted without confirmation. Перед использованием параметра командной строки /q убедитесь, что были перемещены или архивированы важные файлы.Make sure that important files are moved or backed up before using the /q command-line option.

/?/?Отображение справки в командной строке.Displays help at the command prompt.
ПримечанияRemarks
  • Нельзя удалить каталог, содержащий файлы, включая скрытые или системные файлы.You can’t delete a directory that contains files, including hidden or system files. При попытке сделать это появится следующее сообщение:If you attempt to do so, the following message appears:

    The directory is not empty

    Используйте команду dir/a , чтобы вывести список всех файлов (включая скрытые и системные файлы).Use the dir /a command to list all files (including hidden and system files). Затем используйте команду attrib с параметром -h , чтобы удалить скрытые атрибуты файла, -s для удаления атрибутов системных файлов или -h-s для удаления атрибутов скрытого и системного файлов.Then use the attrib command with -h to remove hidden file attributes, -s to remove system file attributes, or -h -s to remove both hidden and system file attributes. После удаления скрытых атрибутов и файлов можно удалить файлы.After the hidden and file attributes have been removed, you can delete the files.

  • Нельзя использовать команду RD для удаления текущего каталога.You can’t use the rd command to delete the current directory. При попытке удалить текущий каталог появляется следующее сообщение об ошибке:If you attempt to delete the current directory, the following error message appears:

    The process can't access the file because it is being used by another process.

    Если получено это сообщение об ошибке, необходимо изменить каталог (не подкаталог текущего каталога) на другой, а затем повторить попытку.If you receive this error message, you must change to a different directory (not a subdirectory of the current directory), and then try again.

ПримерыExamples

Чтобы перейти к родительскому каталогу, чтобы можно было безопасно удалить нужный каталог, введите:To change to the parent directory so you can safely remove the desired directory, type:

cd ..

Чтобы удалить каталог с именем Test (и все его подкаталоги и файлы) из текущего каталога, введите:To remove a directory named test (and all its subdirectories and files) from the current directory, type:

rd /s test

Чтобы запустить предыдущий пример в тихом режиме, введите:To run the previous example in quiet mode, type:

rd /s /q test

Дополнительные ссылкиAdditional References

rmdir | Microsoft Docs



  • Чтение занимает 2 мин

В этой статье

Удаляет каталог.Deletes a directory.

Команда rmdir также может запускаться из консоли восстановления Windows с использованием различных параметров.The rmdir command can also run from the Windows Recovery Console, using different parameters. Дополнительные сведения см. в разделе Среда восстановления Windows (WinRE).For more information, see Windows Recovery Environment (WinRE).

СинтаксисSyntax

rmdir [<drive>:]<path> [/s [/q]]

ПараметрыParameters

ПараметрParameterОписаниеDescription
[<drive>:]<path>Указывает расположение и имя каталога, который требуется удалить.Specifies the location and the name of the directory that you want to delete. Требуется путь .Path is required. Если включить обратную косую черту ( ) в начале указанного пути, путь начинается с корневого каталога (независимо от текущего каталога).If you include a backslash () at the beginning of the specified path, then the path starts at the root directory (regardless of the current directory).
/s/sУдаляет дерево каталогов (указанный каталог и все его подкаталоги, включая все файлы).Deletes a directory tree (the specified directory and all its subdirectories, including all files).
/q/qЗадает тихий режим.Specifies quiet mode. Не запрашивает подтверждение при удалении дерева каталогов.Does not prompt for confirmation when deleting a directory tree. Параметр /q работает только при указании параметра /s .The /q parameter works only if /s is also specified.

Внимание! При запуске в тихом режиме полное дерево каталогов удаляется без подтверждения.CAUTION: When you run in quiet mode, the entire directory tree is deleted without confirmation. Перед использованием параметра командной строки /q убедитесь, что были перемещены или архивированы важные файлы.Make sure that important files are moved or backed up before using the /q command-line option.

/?/?Отображение справки в командной строке.Displays help at the command prompt.
ПримечанияRemarks
  • Нельзя удалить каталог, содержащий файлы, включая скрытые или системные файлы.You can’t delete a directory that contains files, including hidden or system files. При попытке сделать это появится следующее сообщение:If you attempt to do so, the following message appears:

    The directory is not empty

    Используйте команду dir/a , чтобы вывести список всех файлов (включая скрытые и системные файлы).Use the dir /a command to list all files (including hidden and system files). Затем используйте команду attrib с параметром -h , чтобы удалить скрытые атрибуты файла, -s для удаления атрибутов системных файлов или -h-s для удаления атрибутов скрытого и системного файлов.Then use the attrib command with -h to remove hidden file attributes, -s to remove system file attributes, or -h -s to remove both hidden and system file attributes. После удаления скрытых атрибутов и файлов можно удалить файлы.After the hidden and file attributes have been removed, you can delete the files.

  • Нельзя использовать команду rmdir для удаления текущего каталога.You can’t use the rmdir command to delete the current directory. При попытке удалить текущий каталог появляется следующее сообщение об ошибке:If you attempt to delete the current directory, the following error message appears:

    The process can't access the file because it is being used by another process.

    Если получено это сообщение об ошибке, необходимо изменить каталог (не подкаталог текущего каталога) на другой, а затем повторить попытку.If you receive this error message, you must change to a different directory (not a subdirectory of the current directory), and then try again.

ПримерыExamples

Чтобы перейти к родительскому каталогу, чтобы можно было безопасно удалить нужный каталог, введите:To change to the parent directory so you can safely remove the desired directory, type:

cd ..

Чтобы удалить каталог с именем Test (и все его подкаталоги и файлы) из текущего каталога, введите:To remove a directory named test (and all its subdirectories and files) from the current directory, type:

rmdir /s test

Чтобы запустить предыдущий пример в тихом режиме, введите:To run the previous example in quiet mode, type:

rmdir /s /q test

Дополнительные ссылкиAdditional References

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

Я использую Windows.

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

Я могу называть так:

>rd /s /q c:\destination
>md c:\destination

знаете ли вы более простой способ?

9 ответов


Нет, я не знаю ни одного.

если вы хотите сохранить исходный каталог по какой-либо причине (ACLs, &c.), и вместо этого очень хочется его опорожнить, тогда можно сделать следующее:

del /q destination\*
for /d %x in (destination\*) do @rd /s /q "%x"

это сначала удаляет все файлы из директории, а затем рекурсивно удаляет все вложенные каталоги, но в целом сохраняя директории верхнего уровня «как есть» (за исключением содержания).

обратите внимание, что в пакетном файле вам нужно удвоить % внутри for петля:

del /q destination\*
for /d %%x in (destination\*) do @rd /s /q "%%x"

del c:\destination\*.* /s /q работал для меня. Надеюсь, это сработает и для тебя.


Я думаю, самый простой способ сделать это:

rmdir /s /q "C:\FolderToNotToDelete\"

последняя «\» в пути является важной частью.


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

set targetdir=c:\example
del /q %targetdir%\*
for /d %%x in (%targetdir%\*) do @rd /s /q ^"%%x^"

да! Используйте Powershell:

powershell -Command "Remove-Item 'c:\destination\*' -Recurse -Force"

7

автор: Rosberg Linhares


удалить файл:

del PATH_TO_FILE

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

rmdir /s /q PATH_TO_FOLDER

удалить все файлы из определенной папки (не удаляя саму папку) немного сложнее. del /s *.* не удается удалить папки, но удаляет файлы из всех вложенных папок. Поэтому необходимы две команды:

del /q PATH_TO_FOLDER\*.*
for /d %i in (PATH_TO_FOLDER\*.*) do @rmdir /s /q "%i"

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

@echo off
setlocal enableextensions

if "%~1"=="" (
    echo Usage: %0 path
    exit /b 1
)

:: check whether it is folder or file
set ISDIR=0
set ATTR=%~a1
set DIRATTR=%ATTR:~0,1%
if /i "%DIRATTR%"=="d" set ISDIR=1

:: Delete folder or file
if %ISDIR%==1 (rmdir /s /q "%~1") else (del "%~1")
exit /b %ERRORLEVEL%

несколько примеров использование:

mydel.bat "path\to\folder with spaces"
mydel.bat path\to\file_or_folder

2

автор: Maxim Suslov


один простой однострочный вариант-создать пустой каталог где-нибудь в файловой системе, а затем использовать ROBOCOPY (http://technet.microsoft.com/en-us/library/cc733145.aspx) с /MIR переключатель для удаления всех файлов и вложенных папок. По умолчанию robocopy не копирует безопасность, поэтому ACL в корневой папке должны оставаться нетронутыми.

также, вероятно, хотите установить значение для переключателя повтора,/r, потому что число попыток по умолчанию равно 1 миллион.

robocopy "C:\DoNotDelete_UsedByScripts\EmptyFolder" "c:\temp\MyDirectoryToEmpty" /MIR /r:3

У меня была индексная папка с 33 папками, в которых нужно было удалить все файлы и подпапки. Я открыл командную строку в папке индекса, а затем использовал следующие команды:

for /d in (*) do rd /s /q "%a" & (
md "%a")

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


0

автор: Academy of Programmer


Команда MKDIR и RMDIR для создания и удаления каталога.

Команда MKDIR используется для создания каталога или подкаталога. Команда имеет следующий синтаксис: MKDIR[диск:]путь. Как видно из синтаксиса команда, параметр «путь» является обязательным. Данный параметр определяет название создаваемого каталога.

Например, создадим на диске «C» папку «MyFolder»: mkdir MyFolder

Теперь загляните на диск «C». Если вы все сделали правильно, в корневой директории появится папка «MyFolder». В данном случае мы создали папку в текущей директории. Теперь создадим папку «MyFolder1» на диске «D»: mkdir d:\MyFolder

Теперь на диске «D» есть папка «MyFolder1»
Если необходимо создать подкаталог, то используются те же самые команды с указанием всех подкаталогов.
Например, создадим папку «мир», которая находится в папке «привет», которая в свою очередь находится на диске «C»: mkdir привет\мир

Теперь, если вы зайдете на диск «C», то увидите там папку «привет», а в этой папке – папку «мир». Таким способом можно создавать подкаталоги, уровень вложенности которых ограничен лишь объемом памяти жесткого диска.
Команда MKDIR не сработает, если вы попытаетесь создать каталог, который уже существует в выбранной директории.
Например, создадим на диске «D» еще одну папку с названием «MyFolder1»

Команда RMDIR удаляет каталог или подкаталог. Cинтаксис команды: RMDIR[/S][Q][диск:]путь.
Например, удалим с диска «D», созданную ранее папку «MyFolder1»: rmdir d:\MyFolder1

Команда RMDIR не будет выполнена, если в удаляемом каталоге находятся другие каталоги или файлы.
Например, удалим папку «привет» с диска «C» (если не забыли, в этой папке содержится еще одна папка «мир»): rmdir привет
Для того чтобы удалить каталог вместе со всеми подкаталогами и файлами используются ключ /S или /Q
При использовании ключа /S команда RMDIR удалит каталог вместе со всем содержимым. При удалении на экран будет выведено сообщение  о подтверждении удаления.  rmdir /S привет

На экран выводится сообщение. При нажатии на клавишу «y» папка «привет» удалится вместе со всем содержимым.
Параметр /Q отключает запрос на подтверждение удаления непустого каталога: rmdir /S /Q привет

Обратите внимание, что в данном случаем в одной команде используется сразу 2 ключа. Ключ /S позволяет удалять каталог вместе со всем содержимым, а ключ /Q отключает запрос на подтверждение удаления.

Команду MKDIR можно записать как MD. Обе команды аналогичны друг и являются сокращениями от англ. «make directory» — создать каталог.

Команду RMDIR можно записать как RD. Обе команды аналогичны друг и являются сокращениями от англ. «remove directory» — удалить каталог.


Предыдущая статья: Команда смены текущего каталога CD.
Оглавление: Командная строка.
Следующая статья: Команда COPY для копирования одного или нескольких файлов.


Как удалить папку Windows.Old и освободить место на диске

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

Удаление на Windows 10

Большое апрельское обновление принесло Windows 10 много возможностей, среди которых есть и удобный способ удаления папки Windows.Old. Это стало возможным благодаря усовершенствованию функции очистки диска, которую теперь можно выполнять в ручном режиме.

После удаления папки Windows.Old автоматический откат к предыдущей версии системы станет невозможным.

Откройте меню «Пуск» и перейдите в «Параметры». Можно ускорить переход, нажав сочетание клавиш Win + I. Зайдите в раздел «Система» и выберите «Память устройства». В поле «Контроль память» нажмите «Освободить место сейчас».

Найдите и отметьте пункт «Предыдущие установки Windows». Пролистайте окно вверх и нажмите «Удалить файлы». Дождитесь завершения удаления временных файлов, в числе которых будет содержимое папки Windows.Old.

Если вы не ставили апрельское обновление «десятки», то этот способ не подойдёт. Чтобы удалить папку, используйте метод, который работал на Windows 7, 8 и 8.1. Он продолжает работать и после установки апрельского обновления, то есть является универсальным.

Удаление на Windows 7, 8 и 8.1

Нажмите на клавиатуре сочетание клавиш Win + R, чтобы вызвать окно «Выполнить». Введите cleanmgr и нажмите Enter. Выберите раздел, на который установлена Windows. Можно использовать и другой способ: открыть «Компьютер», щёлкнуть правой кнопкой по разделу с Windows, открыть «Свойства» и на вкладке «Общие» нажать «Очистить диск».

Дождитесь полной загрузки диалогового окна и нажмите «Очистить системные файлы».

Отметьте пункт «Предыдущие установки» и кликните «Ок». Если после такого удаления на диске останется пустая папка Windows.Old, избавьтесь от неё через командную строку. Запустите консоль от имени администратора.

Выполните команду:

rd /s /q c:\windows.old

Буква С в синтаксисе команды означает диск, на котором хранится папка Windows.Old. У вас она может быть другой: например, D или G. После выполнения команды пустой каталог будет удалён.

Windows.Old — системная папка. Но на компьютере могут быть другие каталоги, которые не удаляются стандартными средствами. Их можно удалить и на Windows, и на macOS, так что если вам потребуется освободить место на диске, то это не станет непреодолимой сложностью.

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

Как очистить кэш 1С Предприятие 8.3 самостоятельно

Очистка кэша 1С Предприятие 8.3 — одна из сервисных функций, восстанавливающих работоспособность программы. Операция достаточно востребованная, поэтому в публикации дается исчерпывающий ответ на вопрос «Как очистить кэш 1С Предприятие 8.3?».

Очистка кэша 1С — очень эффективное решение многих некорректностей платформы, таких как: «поехали» формы элементов 1С, отчет формируется с ошибкой, появляется окно «ошибка формата потока» и многих других. Поэтому этот технический прием всегда должен быть «под рукой» как у администратора 1С, так и у обычного пользователя 1С программ. Для реализации этого, предлагаю обсудить сегодня следующие вопросы:

  1. Какая служебная информация сохраняется в кэше 1С
  2. Как перейти к папкам кэша 1С Предприятие 8.3
  3. Как очистить кэш 1С Предприятие 8.3 самостоятельно
  4. Как очистить кэш 1С Предприятие 8.3 через пакетный файл .bat

Позвонив в техподдержку компании или к партнерам 1С по вопросу некорректной работы 1С Предприятие 8.3 одним из предложенных решений (вместе с тестированием и исправлением информационной базы 1С Предприятие 8.3) будет очистка кэша 1С. Если вы не знаете, что такое «кэш 1С» и зачем он нужен, то вкратце расскажу.

Кэш 1С Предприятие 8.3 — это область на компьютере, где платформа 1С Предприятие 8.3 сохраняет файлы с служебной информацией.

Какая служебная информация сохраняется в кэше 1С

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

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

Как перейти к папкам кэша 1С Предприятие 8.3

Кэш 1С Предприятие 8.3 хранится в профиле пользователя в следующих папках:

  • %userprofile%\AppData\Roaming\1C\1Cv82
  • %userprofile%\AppData\Roaming\1C\1Cv8
  • %userprofile%\AppData\Local\1C\1cv82
  • %userprofile%\AppData\Local\1C\1cv8

Константа %userprofile% — содержит путь до профиля пользователя в ОС Windows, поэтому можно вбить в проводнике адрес до кэша 1С, как он указан выше, ОС Windows вас поймет и перейдет в нужную папку.

Некоторых папок может не существовать, поскольку они относятся к разным версиям платформ. Самый верный способ поиска папок с кэшами — это перейти в папку «…\1С\«, кэши будут храниться в папках, начинающихся с «\1cv8«.

Что бы перейти в профиль самостоятельно, в Проводнике Windows следуем по пути:

С:\Пользователи\ИмяПользователя

отсюда необходимо перейти в папку «AppData».

ВНИМАНИЕ! Папка «AppData» скрыта, что бы перейти в неё из профиля пользователя, необходимо добавить к адресной строке «\AppData\» вручную и нажать Enter.

Из папки «AppData» переходим в папки с кэшем 1С Предприятие, в соответствии с описанием выше.

Как очистить кэш 1С Предприятие 8.3 самостоятельно

Кэш очищается прямым удалением служебных файлов из папок хранения кэша 1C Предприятие 8.3.

Т.е. необходимо в папках «\1Cv8» и «\1Cv82» удалить все файлы.

Эта операция не нанесет никакого вреда работе конфигурациям 1С Предприятие 8.3, все необходимые служебные файлы кэша 1С платформа пересоздаст при очередном запуске конфигураций 1С.

Что бы облегчить процедуру удаления кэшей 1С, можно создать пакетный файл .bat.

Как очистить кэш 1С Предприятие 8.3 через пакетный файл .bat

Файл *.bat выполняет последовательно команды ОС Windows записанные в нем. Что бы облегчить процедуру удаления воспользуемся командой rd (удалить директорию)

rd /q /s "%userprofile%\AppData\LocalCCv82\"
rd /q /s "%userprofile%\AppData\RoamingCCv82\"
rd /q /s "%userprofile%\AppData\LocalCCv8\"
rd /q /s "%userprofile%\AppData\RoamingCCv8\"

Ключи команды:

/Q — Отключает запрос на подтверждение.
/S — Удаление каталога со всеми вложенными подкаталогами.

Сохраним эти строки в файл *.bat. Для этого в блокноте при сохранении файла, после имени файла дописываем «.bat» и в Типе файла выбираем «Все файлы». Если запустить созданный файл на выполнение (двойным щелчком), то с компьютера будут удаляться все кэши 1С Предприятие 8.3.

Для ленивых выкладываю для скачивания файл 1C-ClearCache.bat, который очищает кэши 1С Предприятие указанным выше способом:

Думаю, что теперь вопроса — как очистить кэш 1С Предприятие 8.3 у вас не возникнет. Если же остались неясности, то вы можете задать вопрос в комментариях к публикации или на нашем форуме.

-й | Документы Microsoft

  • 2 минуты на чтение

В этой статье

Удаляет каталог.

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

Синтаксис

  rd [<диск>:] <путь> [/ s [/ q]]
  

Параметры

Параметр Описание
[<диск>:] <путь> Задает расположение и имя каталога, который вы хотите удалить. Требуется путь . Если вы включите обратную косую черту () в начало указанного пути , тогда путь начинается с корневого каталога (независимо от текущего каталога).
/ с Удаляет дерево каталогов (указанный каталог и все его подкаталоги, включая все файлы).
/ кв Задает тихий режим. Не запрашивает подтверждения при удалении дерева каталогов. Параметр / q работает, только если также указан / s .

ВНИМАНИЕ: При работе в тихом режиме все дерево каталогов удаляется без подтверждения. Перед использованием параметра командной строки / q убедитесь, что важные файлы перемещены или созданы резервные копии.

/? Отображает справку в командной строке.
Примечания
  • Вы не можете удалить каталог, содержащий файлы, включая скрытые или системные файлы. Если вы попытаетесь это сделать, появится следующее сообщение:

    Справочник не пустой

    Используйте команду dir / a для вывода списка всех файлов (включая скрытые и системные файлы).Затем используйте команду attrib с -h для удаления атрибутов скрытых файлов, -s для удаления атрибутов системных файлов или -h -s для удаления атрибутов скрытых и системных файлов. После удаления атрибутов hidden и file вы можете удалить файлы.

  • Вы не можете использовать команду rd для удаления текущего каталога. Если вы попытаетесь удалить текущий каталог, появится следующее сообщение об ошибке:

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

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

Примеры

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

  кд ..
  

Чтобы удалить каталог с именем test (и все его подкаталоги и файлы) из текущего каталога, введите:

  rd / s тест
  

Чтобы запустить предыдущий пример в тихом режиме, введите:

  rd / s / q испытание
  

Дополнительные ссылки

.

RD — Удалить каталог — Windows CMD

RD — Удалить каталог — Windows CMD — SS64.com

Удалить (или удалить) каталог.

 Синтаксис
      RD  путь 
      RD / S  путь 
      RD / S / Q  путь 
   
Ключ
   / S: удалить все файлы и подпапки
         помимо самой папки.
         Используйте это, чтобы удалить все дерево папок.

   / Q: Тихо - не отображать подтверждение типа "да / нет" 

Заключите любые длинные пути в двойные кавычки.

Без параметра / S RD удалит только пустой каталог и
RD / Q будет молча не удастся удалить какие-либо каталоги, которые не пусты.
Если имя пути — точка соединения, то RD без / S удалит саму точку соединения, а не каталог назначения соединения.

RD не поддерживает подстановочные знаки, но вы можете удалить несколько каталогов одной командой:

RD C: \ docs \ Jan «C: \ My Documents \ Mar»

Код выхода / уровень ошибки

При нормальном использовании RD не сможет вернуть ERRORLEVEL в оболочку, независимо от того, завершится ли команда успешно или нет, ERRORLEVEL останется неизменным.

Однако будет установлен код выхода

Каталог успешно удален = 0
Неверный вариант = 1
Каталог не найден = 2
В доступе отказано = 5
Используемый каталог = 32
Справочник не пустой = 145

Обходной путь для обнаружения ненулевого кода выхода из RD заключается в использовании условного выполнения для запуска команды в случае сбоя RD, второй командой может быть что угодно, но обычно это будет оператор Echo, Goto или CALL:

RD NonExistentFolder || Эхо Это не удалось!

Если вы удаляете каталоги с помощью PowerShell, тогда код возврата True / False ($?) Будет установлен правильно.

RMDIR является синонимом RD

RD — внутренняя команда.

Примеры

Удалите ‘C: \ demo documents \ work’ и все файлы и подпапки:

РД / С «C: \ демонстрационные документы \ работа»

Удалите ‘C: \ source_files’, но только если он уже пуст:

RD «C: \ source_files»

«Смерть — самое неприятное, что может с вами случиться, потому что кто-то должен позаботиться обо всех ваших деталях» — Энди Уорхол

Связано:

MD — Создать каталог.
DEL — Удалить выбранные файлы из всего дерева папок.
DELTREE — Удалить папку и все подпапки / файлы.
Удалить только пустые папки и зарегистрировать результаты.

Удаление точки повторной обработки FSUTIL — удаление точки повторной обработки NTFS.
INUSE — обновленная утилита замены файлов (может не сохранять права доступа к файлам)
Powershell: Remove-Item — Удалить элемент (rd / ri / rmdir)
Эквивалентная команда bash (Linux): rmdir — Удалить папку (и) rm -rf — рекурсивно удалить каталог.


Авторское право © 1999-2020 SS64.com
Некоторые права защищены.

-й | Документы Microsoft

  • 2 минуты для лета

In questo articolo

Elimina una directory Удаляет каталог.

Il comando Rd può inoltre essere eseguito dalla Console ripristino Windows usingizzando Diversi Parameter.Команду rd также можно запускать из консоли восстановления Windows, используя другие параметры. Для получения дополнительной информации см. Среда восстановления Windows (WinRE).

SintassiSyntax

  rd [<диск>:] <путь> [/ s [/ q]]
  

Параметры Параметры

Параметр Параметр Описание Описание
[<диск>:] <путь> Особый указатель и имя каталога, которое нужно удалить.Задает расположение и имя каталога, который вы хотите удалить. Il percorso является obbligatorio. Требуется путь . Если вы добавили обратную косую черту () в начало указанного пути , тогда путь начинается с корневого каталога (независимо от текущего каталога).
/ с / с Исключить и изменить каталог (конкретный каталог и весь относительный каталог, включая все файлы). Удаляет дерево каталогов (указанный каталог и все его подкаталоги, включая все файлы).
/ кв / кв Указывает на режим без взаимодействия. Указывает тихий режим. Без подтверждения удаления каталога. Не запрашивает подтверждение при удалении дерева каталогов.Параметр / q работает отдельно от / s . Параметр / q работает только в том случае, если также указано / s .

Attenzione: Quando si esegue in modalità non interattiva, l’intero albero di directory viene excludo senza conferma. ВНИМАНИЕ: При работе в тихом режиме все дерево каталогов удаляется без подтверждения. Прежде всего, используется команда из Риги / q , вы можете добавить файл, который важен для хранения или создания резервной копии.Перед использованием параметра командной строки / q убедитесь, что важные файлы перемещены или созданы резервные копии.

/? /? Visualizza la guida al prompt dei comandi. Отображает справку в командной строке.
Комментарии Замечания
  • Невозможно удалить каталог, содержащий файл, в том числе файл системы или файлы. Вы не можете удалить каталог, содержащий файлы, включая скрытые или системные файлы. Se si tenta di eseguire questa operazione, viene visualizzato il messaggio seguente: Если вы попытаетесь это сделать, появится следующее сообщение:

    Справочник не пустой

    Используйте команду dir / a для всех файлов (включая файл системы и параметры).Используйте команду dir / a для вывода списка всех файлов (включая скрытые и системные файлы). Использовать команду attrib с -h для более высоких атрибутов файлов, -s для более высоких атрибутов файлов в системе или -hs для более высоких атрибутов файлов в системе. команда attrib с -h для удаления атрибутов скрытых файлов, -s для удаления атрибутов системных файлов или -h -s для удаления атрибутов скрытых и системных файлов.После того, как атрибуты атрибута файла были изменены, можно удалить файл. После удаления атрибутов hidden и file вы можете удалить файлы.

  • Невозможно использовать команду Rd для удаления соответствующего каталога. Вы не можете использовать команду rd для удаления текущего каталога. Если вы удалите исправленный каталог, вы увидите сообщение об ошибке: Если вы попытаетесь удалить текущий каталог, появится следующее сообщение об ошибке:

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

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

Esempio Примеры

Per passare alla directory padre in modo che sia possible rimuovere in modo sicuro la directory desiderata, digitare: Чтобы перейти в родительский каталог и безопасно удалить желаемый каталог, введите:

  кд..
  

Для того чтобы удалить каталог с именем test (и все его подкаталоги и файлы) из текущего каталога, введите:

  rd / s тест
  

Per eseguire l’esempio priordente in modalità non interattiva, digitare: Чтобы запустить предыдущий пример в тихом режиме, введите:

  rd / s / q испытание
  

Altri riferimenti Дополнительные ссылки

.

-й | Документы Microsoft

  • 2 мин. Лекция

Dans cet артикул

Supprime un répertoire. Удаляет каталог.

Команда rd может быть запущена в части консоли для восстановления Windows, с разными параметрами.Команду rd также можно запускать из консоли восстановления Windows, используя другие параметры. Загрузите дополнительную информацию, ознакомьтесь с средой восстановления Windows (WinRE). Дополнительные сведения см. В разделе Среда восстановления Windows (WinRE).

Синтаксис Синтаксис

  rd [<диск>:] <путь> [/ s [/ q]]
  

Параметры Параметры

Параметр Параметр Описание Описание
[<диск>:] <путь> Spécifie l’emplacement et le nom du répertoire que vous souhaitez supprimer.Задает расположение и имя каталога, который вы хотите удалить. Le chemin d’accès est Obligatoire. Требуется путь . Если включить обратную косую черту () au début du chemin d’accès spécifié, le chemin d’accès start au répertoire racine (quel que soit le répertoire actif). Если вы включили обратную косую черту () в начале из указанного пути , тогда путь начинается с корневого каталога (независимо от текущего каталога).
/ с / с Удалить дерево каталогов (указанный каталог и все его подкаталоги, включая все файлы).
/ кв / кв Спец. Режим молчания. Определяет тихий режим. Не требует подтверждения для подавления древовидной структуры репертуаров. Не запрашивает подтверждение при удалении дерева каталогов.Параметр / q уникален для функции / s является специальной игрой. Параметр / q работает, только если также указан / s .

Внимание: Lorsque vous exécutez en mode moldieux, la totalité de l’arborescence de répertoires est supprimée sans подтверждения. ВНИМАНИЕ: При работе в тихом режиме все дерево каталогов удаляется без подтверждения. Assurez-vous que les fichiers importants sont déplacés ou sauvegardés avant d’utiliser l’option de ligne de commande / q .Перед использованием параметра командной строки / q убедитесь, что важные файлы перемещены или созданы резервные копии.

/? /? Affiche l’aide à l’invite de commandes. Отображает справку в командной строке.
Примечания Примечания
  • Vous ne pouvez pas supprimer un répertoire qui contient des fichiers, y included des fichiers système or caché. Вы не можете удалить каталог, содержащий файлы, включая скрытые или системные файлы.Si vous tentez de le faire, le message suivant s’affiche: Если вы попытаетесь это сделать, появится следующее сообщение:

    Справочник не пустой

    Используйте команду dir / a для восстановления файлов (включая файлы cachés и système). Используйте команду dir / a для вывода списка всех файлов (включая скрытые и системные файлы). Используйте свой собственный Attrib avec -h для поддержки атрибутов fichier masqués, -s для поддержки атрибутов fichier système или -h-s для поддержки атрибутов fichier système et masqués.Затем используйте команду attrib с -h для удаления атрибутов скрытых файлов, -s для удаления атрибутов системных файлов или -h -s для удаления атрибутов скрытых и системных файлов. Une fois les attributs masqués et de fichier supprimés, vous pouvez supprimer les fichiers. После удаления атрибутов hidden и file вы можете удалить файлы.

  • Vous ne pouvez pas utiliser la commande rd pour supprimer le répertoire actif.Вы не можете использовать команду rd для удаления текущего каталога. Si vous tentez de supprimer le répertoire actif, le message d’erreur suivant s’affiche: Если вы попытаетесь удалить текущий каталог, появится следующее сообщение об ошибке:

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

    Si vous Recevez ce message d’erreur, vous devez passer à un autre répertoire (et non à un sous-répertoire du répertoire actif), puis reessayer.Если вы получили это сообщение об ошибке, вы должны перейти в другой каталог (не в подкаталог текущего каталога), а затем повторить попытку.

ПримерыПримеры

Pour passer au répertoire parent afin de pouvoir supprimer le répertoire souhaité en toute sécurité, tapez: Чтобы перейти в родительский каталог и безопасно удалить нужный каталог, введите:

  кд ..
  

Pour supprimer un répertoire nommé test (et tous ses sous-répertoires et fichiers) du répertoire actif, tapez: Чтобы удалить каталог с именем test (и все его подкаталоги и файлы) из текущего каталога, введите:

  rd / s тест
  

Pour exécuter l’exemple précédent en mode silentcieux, tapez: чтобы запустить предыдущий пример в тихом режиме, введите:

  rd / s / q испытание
  

Дополнительные ссылки Дополнительные ссылки

.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *