2014-01-30 71 views
0

我有許多.M3U文件的文件夾,每個文件都包含文件引用列表,例如,將文件路徑從長格式轉換爲短格式

\Dance\00724347388620-1-1.flac 
\Dance\00724347388620-1-11.flac 
\Dance\00724347388620-1-15.flac 
\Spacers\02480002928928-1-44.flac 

如何將這些轉換爲短文件名格式?

回答

1
@ECHO OFF 
SETLOCAL 
FOR /f "delims=" %%m IN ('dir /b *.m3u') DO (
FOR /f "usebackqdelims=" %%a IN ("%%m") DO ECHO %%~sa 
)>%%~nmshort.m3u 


GOTO :EOF 

每個現有的播放列表將被轉換爲samenameshort.mp3 - 提供在列表中存在所提及的文件。

+0

報告顯示文件是否存在於D:中?如果您不想使用驅動名稱,請使用'〜spnxa'來代替'〜sa'。系統無法評估不存在的文件的短名稱。 – Magoo

+0

對不起,我的評論指的是錯誤的文件,因此刪除了評論。 – ChrisJJ

+0

是的,使用%%〜spnxa,它可以工作。謝謝! – ChrisJJ

相關問題