我已經閱讀了幾個類似主題的問題,但似乎沒有涉及這種情況。批處理腳本:根據源文件夾名稱將文件移動到文件夾
我正在尋找使用批處理文件,將檢查目錄是否爲空,如果它包含文件,將它們移動到相應的文件夾。從這裏開始,它會檢查第二個目錄,並執行相同的操作,但是到不同的相應文件夾。
例如:
檢查是否C:\其中包含的文件,如果它不把所有的內容到C:\接收\一
在這一點上(或者,如果C:\一個是空的)它會移動並檢查C:\ Two是否包含文件。如果是,它會將所有文件移動到C:\ Receive \ Two並停止腳本。如果C:\ Two是空的,腳本也會停在這裏。
目前我使用兩個腳本,所以只是有興趣知道是否有辦法用一個腳本來整理它。
@echo off
for /F %%i in ('dir /b "c:\one\*.*"') do (
move C:\One\* C:\Receive\One
goto :EOF
)
echo No Files To Move
我們這樣做不要爲你寫代碼。 ***展示你自己的工作***,然後解釋你遇到的問題。 – abelenky
@TomBagley'goto:eof'在那個位置似乎沒用。請檢查代碼(可能已經遭遇編輯) – Stephan