目前我的循環讀取包含的文件(以.al結尾)。 但是,當我嘗試設置/更改文件名稱時,它只是跳到最終文件並使用該文件。 (xxx.al) 我試圖使用EnableDelayedExpansion但仍無法解析。 最終的輸出應如下Windows批處理:在對每個文件執行操作時遍歷文件名?
spconv -if raw -of wav xxx.al xxx.wav
但不是隻是xxx.al文件,包含了所有的文件,應通過迭代。即
spconv -if raw -of wav abc.al abc.wav
spconv -if raw -of wav def.al def.wav
當前批處理命令如下
@echo off
for %%d in (*.al) do (
set str=%%d
set string=%%d:C:\test\test\=%
set string2=%string:.al=%
spconv -if raw -of wav %string% %string2%.wav
)
謝謝您的幫助! –