Команда rmdir (rd) - видалити каталог файлової системи windows.

команда 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 gt; gt; c: tempfoldersempty.txt

)

REM end
Поділися в соціальних мережах:

Схожі
Команда move - перейменування або переміщення файлів і каталогівКоманда move - перейменування або переміщення файлів і каталогів
Команда append - приєднати каталог до поточногоКоманда append - приєднати каталог до поточного
Команда attribКоманда attrib
Видалення каталогу з файлами в phpВидалення каталогу з файлами в php
Команда del (erase)Команда del (erase)
Команда subst - призначення (скасування призначення) каталогу букви дискаКоманда subst - призначення (скасування призначення) каталогу букви диска
Popd - перейти в каталог, шлях якого був збережений при виконанні команди pushd.Popd - перейти в каталог, шлях якого був збережений при виконанні команди pushd.
Команда tree - графічне представлення структури папок або шляху.Команда tree - графічне представлення структури папок або шляху.
Команда replace - замінити або додати файл в каталог.Команда replace - замінити або додати файл в каталог.
Команда ftpКоманда ftp
» » Команда rmdir (rd) - видалити каталог файлової системи windows.