私は同様のテーマでいくつかの質問を読んだが、どれもこのシナリオをカバーしていないようだ。バッチスクリプト:ソースフォルダ名に基づいてフォルダにファイルを移動する
ディレクトリが空であるかどうかをチェックし、ファイルが含まれている場合は、対応するフォルダに移動するバッチファイルを使用したいと考えています。ここから、2番目のディレクトリをチェックして同じことをしますが、対応する別のフォルダに行います。例については
:それはCへのすべての内容を移動しない場合は、1つは、ファイルが含まれています:\:\この時点で一つの
\受信(またはCとします。一つは空である\ Cがいるかどうか
をチェック)それは移動し、C:\ Twoにファイルが含まれているかどうかをチェックします。そうであれば、すべてのファイルをC:\ Receive \ Twoに移動してスクリプトを停止します。 C:\ Twoが空の場合、スクリプトもここで停止します。
現在、私は2つのスクリプトを使用していますので、1つのスクリプトでそれを細かく行う方法があるかどうかについて興味がありました。
@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