
我收集了大約 3k 個資料夾,每個資料夾中都有 ogg 檔案。我想將所有資料夾批次轉換為 mp3。我有 1 個資料夾作為主目錄,12 個子資料夾,然後這 12 個資料夾中的每一個都有大量資料夾。有沒有一種方法可以轉換所有保留相同名稱的資料夾,並將副本製作在與原始資料夾相同的資料夾中?
答案1
當然。您需要一個命令列工具來進行轉換。我確信存在,但我自己從未使用過。然後在主資料夾中使用這個 oneliner:
for /r %%f in (*.ogg) do ogg_to_mp3 "%%f" "%%~dpnf.mp3"
解釋一下%%~dpnf的神奇之處:它用於從%%f(ogg檔案的完整檔案名稱)中提取部分,其中d是磁碟機號,p是路徑,n是不帶副檔名的檔案名稱。
直接從命令列執行時使用單一 % 符號,從批次檔執行時使用雙% 符號。
編輯:我現在發現您沒有指定您所在的作業系統。此解決方案適用於 Windows。