我很好奇,是否有一種簡單的方法可以通過刪除括號和內部文本來重命名大約300-400個文件夾(在一個目錄中)。我有多年來一直在翻錄的電影,並且想要重命名FOLDER ONLY,並將文件夾中的內容保留不變。從文件夾名稱中刪除括號和文本
例子:
當前文件夾名:電影文件夾(2014)
新改變文件夾名稱:電影文件夾
任何幫助表示讚賞!我已經看到了一些關於更改文件名的文章等等,但是這已經很長一段時間了,因爲我已經搞砸了.bat文件和腳本。
我很好奇,是否有一種簡單的方法可以通過刪除括號和內部文本來重命名大約300-400個文件夾(在一個目錄中)。我有多年來一直在翻錄的電影,並且想要重命名FOLDER ONLY,並將文件夾中的內容保留不變。從文件夾名稱中刪除括號和文本
例子:
當前文件夾名:電影文件夾(2014)
新改變文件夾名稱:電影文件夾
任何幫助表示讚賞!我已經看到了一些關於更改文件名的文章等等,但是這已經很長一段時間了,因爲我已經搞砸了.bat文件和腳本。
你對這個問題的描述有些模糊,所以我做了一些假設。下面的批處理文件假定所有文件夾都以" (YYYY)"
結尾,所以它只刪除最後7個字符。如果這不是您想要的,請更準確地描述要刪除的文本的格式和位置。
@echo off
setlocal EnableDelayedExpansion
for /F "delims=" %%a in ('dir /B /AD') do (
set "name=%%a"
ren "%%a" "!name:~0,-7!"
)
大聲笑如何提起你的操作系統? – wvdz 2014-09-03 19:29:02
Windows 7是操作系統。 – Shane 2014-09-03 19:31:01