我有數以萬計的*.wav
文件分佈在數百個文件夾中。我需要幫助才能使命令行將所有文件上移一個級別。所有這些文件的目錄結構是相同的,但文件夾的名稱略有不同:將MANY文件夾中的所有文件向上移動一個級別 - 命令行
Z:\音頻\等級* \故事* \翻譯\ * WAV
的所有文件地處VOCAB
文件夾,我需要將其移動到文件夾story*
:
Z:\音頻\等級* \故事* \ * WAV
我可以通過在每個單獨的文件夾上運行移動命令從命令行執行此操作,但有沒有辦法在整個目錄內的所有文件上遞歸運行它?我可以在位置路徑中使用通配符嗎?
備註: *關卡*和故事*是數字01-24。
我在Windows XP Professional上。
感謝您提供任何幫助!
謝謝!在回顧您所引用的論壇之前,我對這些代碼進行了一些嘗試。我使用了一小段代碼來創建一個非常小且簡單的批處理文件,其代碼如下:'@echo off for/f %% P in('dir/b/od')會複製%% P \ VOCAB \ *。*。\ %% P \ REM for/f %% P in(dir/b/od')do rmdir/s/q %% P \ VOCAB'並在每個Level * '文件夾。這些文件夾中只有24個,所以這是一個非常簡單的工作,它做到了!再次感謝! – 2012-03-08 17:39:40