2013-03-23 2 views
0

Попытка создать командный файл для поиска в каталоге (G: Видео) и переименовать подпапки, удалив что-нибудь из круглых скобок (включая сами скобки).Пакетная справка - удаление строки между скобками в имени папки

Пример:

G: Видео

  • \ Папка (Text 1)
  • \ другую папку (LettersOnly)
  • \ 2013 (Слова 2)
  • \ example2

Идеальное решение будет производить:

G: Видео

  • \ Папка
  • \ другую папку
  • \ 2013
  • \ example2

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

+0

Будут ли когда-либо храниться ПОСЛЕ '(что угодно)'? Или может '' ('' приниматься за отправную точку от того, где можно удалить все дальше? –

+0

Нет, любой текст, который вам понадобится, появится раньше (что угодно). Все остальное можно отбросить. – user2203434

ответ

1

Попробуйте это:

pushd "g:\videos" 
for /d %%i in (*.*) do for /f "delims=(" %%j in ("%%~i") do if "%%~i" neq "%%~j" echo ren "%%~i" "%%~nj" 
popd 

Снимите echo если выход OK.

+0

большое спасибо! – user2203434

Смежные вопросы