1

Я случайно создал тысячи пустых папок на своем рабочем столе, и это по сути забило мой проводник Windows.

Ищите код подсказки cmd для удаления всех пустых папок.
Все они имеют номер 15 в начале имени папки.

Они обозначены последовательно: 15 - 01 , 15 - 02 и т.д.

Я старался

for /D %f in (15*) do rmdir %f /s

Но для каждой папки приглашение cmd говорит, что

система не может найти указанный файл

несмотря на то, что мне предложили выбрать yes/no при удалении запрошенной папки.
Спасибо всем и спасибо за помощь

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

2 ответа2

1

Вместо использования CMD используйте Powershell.

Remove-Item -Path "C:\Users\[username]\Desktop\*" -Filter *15* -WhatIf

-WhatIf предложит убедиться, что вы удаляете то, что вы хотите, а не только все на вашем рабочем столе.

Если вы хотели увидеть, что фильтр показывает перед попыткой удаления, используйте это:

Get-Item -Path "C:\Users\[username]\Desktop\*" -Filter *15*
0

Ваши имена папок содержат пробелы, поэтому вы должны использовать кавычки, чтобы убедиться, что папка правильно определена:

for /D %f in (15*) do rmdir "%f" /s

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .