取代文字
常用把檔名裡的某段字取代成另一段,可選是否區分大小寫、只取代第一處還是全部取代。
[电影天堂]星际穿越.2014.mkv星际穿越.2014.mkv- 搜尋文字
- 要被取代掉的那段文字。
- 取代為
- 換成什麼。留空就是直接刪掉。
- 區分大小寫
- 開啟後
ABC與abc視為不同。 - 取代所有符合項目
- 關閉時只取代每個檔名裡的第一處。
預設只改檔名主體,副檔名不受影響。
從裝上到改完第一批檔案,大概需要五分鐘——其中四分鐘花在 Safari 那幾個開關上。這一步過了以後,往後每次改名都只是「選檔案、挑規則、點執行」。
從 Mac App Store 搜尋並安裝 TestFlight。需要 macOS 12 Monterey 或更高版本 · Safari 15+。
在 Mac 上打開測試連結,TestFlight 會自動接管並顯示 BatchName,點「安裝」即可。
裝完先打開一次 BatchName。它會告訴你擴充功能目前是開是關,並提供一個按鈕直接跳到 Safari 設定的「擴充功能」。
在左側清單裡勾選 BatchName,右側把各雲端硬碟網站的權限改成「允許」。這一步不做,擴充功能裝了也不會運作。
Safari → 設定 → 擴充功能。左邊勾選啟用,右邊給網站權限。
登入後進入「全部檔案」,擴充功能就會自動辨識目前網站。目前支援這九家:
pan.quark.cnalipan.compan.baidu.compan.xunlei.com115.comdrive.uc.cn123pan.comyun.139.comcloud.189.cn面板有兩個入口,用哪個都行。
進入雲端硬碟的檔案清單頁後,頁面右下角會出現一顆「批次重新命名」膠囊按鈕,點它直接開面板。
點 Safari 工具列上那支鉛筆圖示打開設定面板。這裡可以:
打開雲端硬碟檔案頁後,頁面右下角會出現懸浮按鈕,可拖曳調整位置
面板左邊設定規則,右邊看結果。左邊改一個字,右邊立刻跟著變——一直改到右邊是你想要的樣子,再點執行。
打開面板時會帶上目前資料夾的全部檔案。用搜尋框依關鍵字過濾,或者用類型篩選只看檔案 / 只看資料夾,然後勾選。「全選」是對目前篩選結果生效的,不是對整個資料夾。
左上角下拉選規則,下面跟著出現這條規則的參數。參數會被記住,下次打開面板還是上次那套——同一個規則批次整理多個資料夾時不用重填。
右邊每行是「原檔名 → 新檔名」,變動的部分會以強調色標出。底部統計條告訴你有多少衝突、多少不變、多少已就緒。覺得不對就回左邊改參數,改到滿意為止。
點「執行重新命名」,按鈕上的數字就是這次會改動的檔案數。執行過程中可以暫停或取消,已經改完的不會回滾。中途失敗的會單獨列出來,可以只重試失敗的那幾條。
前四條是常用規則,後兩條在下拉裡歸到「進階」。
把檔名裡的某段字取代成另一段,可選是否區分大小寫、只取代第一處還是全部取代。
[电影天堂]星际穿越.2014.mkv星际穿越.2014.mkvABC 與 abc 視為不同。預設只改檔名主體,副檔名不受影響。
在檔名開頭或結尾插入固定文字,可自訂與原檔名之間的分隔符號。
第01集.mp4流浪地球 - 第01集.mp4-、_。不填就是緊挨著。插到結尾時是加在副檔名之前的,不會變成 .mp4後綴。
依目前清單順序加入連續編號,可設定起始值、位數(補零)、放在開頭還是結尾。
风景照.jpg001 风景照.jpg編號順序就是預覽清單裡的順序——想換順序,先用搜尋或篩選調整清單。
把檔名裡檔案系統不接受的字元統一換成底線,也可以另外指定一批要直接刪除的字元。
会议纪要<最终版>?.docx会议纪要_最终版__.docx\ / : * ? " < > |)統一換成底線 _——注意是取代不是刪除,所以字元數不變。多餘的連續空格也會被壓成一個,首尾空格一併去掉。
用正規表示式比對並取代,支援擷取群組、自訂 flags,可選擇是否連副檔名一起改。寫錯會當場提示,不會帶著錯誤規則去執行。
S01E05.1080p.WEB-DL.mkvS01E05.mkv$1、$2 這樣的擷取群組引用。i 與 g 旗標。m、s、u 時在這裡填。.mp4 一起參與比對,可以用來改副檔名。正規表示式寫錯會當場標紅提示,不會帶著錯誤規則去執行。拿不準就先看右側預覽。
從雜亂的原檔名裡認出集數,依範本重排成規整的劇名 + 季集格式。可設定季號、集數偏移、補零位數,認不準時還能為集數前後加上錨點詞。
[SubGroup] Show - 05 [1080p][x265].mkv毕业季 S01E005.mkvS01)。{prefix} S{season}E{episode}{ext},四個變數可以自由排列。目標格式取決於你用的刮削器,但主流幾家沿用的是同一套約定——劇名 - SxxExx。完整的命名規範可參考 Kodi Wiki 的劇集命名文件,那是一篇社群維護的技術文件,Emby、Jellyfin、Plex 的辨識邏輯大體與之一致。
兩個檔案算出同一個新檔名,或者 A 要改成 B 的檔名、同時 B 要改成 A 的檔名——這兩種情況直接執行都會弄丟檔案。BatchName 在執行前就會把它們找出來,跳出視窗讓你決定。
衝突會在執行前攔下來,不會等到改壞了才發現。
循環改名這種能安全完成的情況,BatchName 會自動排出正確的執行順序,不需要你手動拆。真正無解的(比如三個檔案都要叫同一個名字)才會攔下來問你。
執行完成後,面板左下角的還原按鈕會亮起來。點一下,剛才那一批全部回到原本的檔名。
只保留最近一批。再執行一次新的重新命名,可還原的就變成新的這批了,上一批還不回去。所以每批改完先看一眼結果,不對就當場還原。
懸浮按鈕只在「檔案清單頁」顯示——雲端硬碟首頁、影片 / 圖片 / 文件這類分類頁、回收站、分享清單都不顯示。那些頁面沒有「目前資料夾」的概念,改名行為不確定,寧可不給按鈕。回到「全部檔案」再看看。另外確認一下擴充功能 popup 裡的「顯示懸浮按鈕」開關是開著的。
這是 Safari 的網站權限沒給。點網址列左側的 BatchName 鉛筆圖示,把目前網站的權限改成「允許」或「在此網站上一律允許」,然後重新整理頁面。
面板會把失敗的那幾條單獨標出來,可以只重試失敗項目,成功的不會被重複改。常見原因是雲端硬碟登入過期(重新登入後重試)或者操作太密集被雲端硬碟限流(等一會兒再試)。
只保留最近一批。執行完一次重新命名後,還原按鈕會把那一批全部回到原本的檔名;再執行一次新的,可還原的就變成新的這一批了。
沒有,只做 Mac。行動端的雲端硬碟要麼沒有可用的網頁版,要麼頁面結構和桌面端完全是兩套,做了也維護不動。
存在瀏覽器本機,不上傳。清除 Safari 的網站資料、或者解除安裝擴充功能,設定就一起沒了。
支援。面板工具列裡有「包含資料夾」選項,打開後資料夾會一起出現在清單裡參與改名。
在 TestFlight 裡直接送出回饋,或者寫信給我們。描述一下用的是哪家雲端硬碟、什麼規則、檔名長什麼樣,會幫我們定位得快很多。