情況是,我將m4a轉換爲帶有ffmpeg的mp3文件。批處理如果有文件名的文件存在
現在我需要來檢查,如果文件請將test.mp3也是文件夾test.m4a並刪除test.m4a的功能。
謝謝你的幫助。
:start
for %%a in ("path\*.m4a") do ffmpeg -y -i "%%a" path\converted\%%~na.mp3"
timeout /T 10 > nul
goto start
情況是,我將m4a轉換爲帶有ffmpeg的mp3文件。批處理如果有文件名的文件存在
現在我需要來檢查,如果文件請將test.mp3也是文件夾test.m4a並刪除test.m4a的功能。
謝謝你的幫助。
:start
for %%a in ("path\*.m4a") do ffmpeg -y -i "%%a" path\converted\%%~na.mp3"
timeout /T 10 > nul
goto start
香港樂施會,這應該工作:如果同一個MP3文件路徑存在
:start
for %%a in ("path\*.m4a") do (
ffmpeg -y -i "%%a" path\converted\%%~na.mp3"
if exist %%a if exist %%~na.mp3 del %%a
)
timeout /T 10 > nul
goto start
此代碼將刪除該文件的m4a \轉換,否則將處理M4A文件。
@echo off
for %%a in ("path\*.m4a") do (
if exist "path\converted\%%~na.mp3" (
del "%%~a"
) else (
ffmpeg -y -i "%%~a" "path\converted\%%~na.mp3"
)
)
都能跟得上does not工作:( – neo243