所以我想搬到包含在一個目錄下的所有子目錄單詞「SOW」在每個子目錄子目錄中的所有文件名移動文件。例如:如果在sub2中有一個名爲firstsow.txt的文件,我想將它移動到sub 2/SOW。我成功地做到這一點用命令「移動SOW SOW」。這工作得很好,但是當我試圖遞歸運行它,不知道這是正確的術語,對於所有子目錄(子1子2等..),通過運行以下命令:包含誰的,它包含了哪些工作,播種,到目標子目錄
for /r %a in (example/*) do call sow.bat
這裏是sow.bat文件我打電話:
move *SOW* SOW
我得到一個消息,說:「不能將多個文件移動到單個文件」。這個消息意味着我的腳本正在嘗試做什麼?
它已經一段時間,因爲我沒有任何批處理編程,但我認爲錯誤意味着沒有一個名爲SOW目錄,因此它是假設你是移動到文件名爲SOW。它足夠聰明,不會讓你去嘗試,因爲除了你想要移動的文件之外,你會失去一切。 –
所有的子目錄也包含一個名爲SOW的子目錄,這可能是一個問題嗎? – CornCob