В Windows, как я могу удалить слово из названия всех моих папок?

633
Ali Tahrei Sh.

У меня много папок (более 500), что их имя оканчивается определенным словом. Как можно удалить их все сразу?

1
Используйте цикл `FOR / F` и команду` DIR`, возможно, с параметрами `/ S / B / AD` .... Начальная точка, так что попытайтесь и [отредактируйте] обратно то, что вы пытаетесь с помощью кода, и какие у вас проблемы с. Pimp Juice IT 5 лет назад 1

1 ответ на вопрос

1
Baaki Nira

Если вы просто хотите удалить несколько последних имен, вы можете сделать следующее. Просто создайте файл .bat из следующего кода и скопируйте в папку, где вы хотите его выполнить. Запустить его. Этот пример предназначен для переименования папки, чтобы сохранить первые 8 символов. Если вы хотите больше или меньше, вы можете измениться по своему желанию.

@echo off setlocal disableDelayedExpansion for /d %%A in (*) do ( set "folder=%%A" setlocal enableDelayedExpansion ren "!folder!" "!folder:~0,8!" endlocal ) 
Такой подход не будет работать с переменной длиной имени файла. Для учета этого используйте в зависимости от длины приложения `ren" %% A ""! Папка: ~ 0, -8! "` Для удаления 8 символов LotPings 5 лет назад 0