[問題] 批次修改資料夾名稱

看板Windows作者 (dry123)時間2年前 (2022/04/16 23:48), 編輯推噓4(4021)
留言25則, 5人參與, 2年前最新討論串1/7 (看更多)
在桌面的A資料夾下 建立有名為001, 002, 003一直到999的資料夾 但想將這些資料夾名稱的第一個都加上文字X 如X001, X002, X003, 一直到X999 想請問bat檔該如何寫 我查到用rename寫 但不知語法為何 想請問各位 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.8.34.173 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Windows/M.1650124110.A.DCE.html

04/17 04:22, 2年前 , 1F

04/17 04:30, 2年前 , 2F
你都要創新資料了,檔名就給他一次到位,不需要再重新命名
04/17 04:30, 2F

04/17 04:38, 2年前 , 3F
微軟從win10開始推PS取代CMD,用新的PS就好,功能更強
04/17 04:38, 3F

04/17 04:38, 2年前 , 4F
不過PS有些奇怪的特性要小心
04/17 04:38, 4F

04/17 04:59, 2年前 , 5F
另外,不建議寫BAT是因為做字串處理不是那麼好用
04/17 04:59, 5F

04/17 11:12, 2年前 , 6F
ren * X*
04/17 11:12, 6F

04/18 08:38, 2年前 , 7F
你也可以考慮裝wsl 用bash語法做或用python
04/18 08:38, 7F

04/18 14:27, 2年前 , 8F
如果不是一定要批次檔,可以使用 Ken Rename,秒解決
04/18 14:27, 8F

04/19 00:41, 2年前 , 9F
用PS重新命名工作目錄下的資料夾名稱:
04/19 00:41, 9F

04/19 00:41, 2年前 , 10F
Get-ChildItem | Where-Object -FilterScript {$_.PsIsCon
04/19 00:41, 10F

04/19 00:41, 2年前 , 11F
tainer} | %{Rename-Item $_ -NewName ('X' + $_.Name)}
04/19 00:41, 11F

04/19 00:50, 2年前 , 12F
以上兩行要合併成一行。另外,只是改名建議用現成的工具
04/19 00:50, 12F

04/19 00:50, 2年前 , 13F
我推薦ReNamer Lite http://www.den4b.com/
04/19 00:50, 13F

04/19 00:51, 2年前 , 14F

04/19 01:10, 2年前 , 15F
補充一點,若你的主目錄路徑中帶有中括號
04/19 01:10, 15F

04/19 01:10, 2年前 , 16F

04/19 01:15, 2年前 , 17F
要用 -LiteralPath 選項指定主目錄,或是手動處理特殊字元
04/19 01:15, 17F

04/19 01:15, 2年前 , 18F
在前方加入 ` :Set-Location 'D:\`[abc`]defg'
04/19 01:15, 18F

04/19 01:46, 2年前 , 19F
順便提醒一下 PS 中某些指令遇到帶中括號的工作目錄路徑時
04/19 01:46, 19F

04/19 01:46, 2年前 , 20F
使用相對路徑會發生錯誤,即使相對路徑本身不含中括號
04/19 01:46, 20F

04/19 01:46, 2年前 , 21F
04/19 01:46, 21F

04/19 01:49, 2年前 , 22F
唯一解法就是使用完整路徑並處理特殊字元
04/19 01:49, 22F

04/19 01:59, 2年前 , 23F
還有問題除了私信也請直接在板上發問,我不一定有空回答
04/19 01:59, 23F

04/19 01:59, 2年前 , 24F
別人看到也能幫忙回答
04/19 01:59, 24F

04/20 22:36, 2年前 , 25F
感謝樓上大神協助
04/20 22:36, 25F
文章代碼(AID): #1YMkLEtE (Windows)
討論串 (同標題文章)
文章代碼(AID): #1YMkLEtE (Windows)