2017-05-05 31 views
-1

バッチファイルが、私が必要とするすべてのファイルをいくつかのフォルダから特定のファイルに移動するのに役立つかどうかは疑問です。フォルダ構造は次の例のようになります。特定のファイルを探すバッチファイル

d:\home\\(random)\upload\\*.* 



d:\home\\(random)\uplaod\\*.* 

ディレクトリアップロードのファイルは特定のフォルダに移動する必要があります。すべての単一パスをバッチファイルに入れておくことで(100個以上のフォルダがあり、将来はさらにいくつかのフォルダが作成されます)私はこれを行うための簡単な方法があると思います。

ご協力いただきありがとうございます。

+0

'(ランダム)' - 'upload'と' uplaod'以外のフォルダがあるかもしれませんか? – Stephan

答えて

0
for /d %%a in ("D:\home\*") do echo move "%%a\upload\*" "x:\destination\ 

これはバッチファイルで使用する構文です。コマンドラインで使用する場合は、%%aをすべて%aに置き換えてください。

for /dは、サブフォルダとしてD:\home\を返します。 upload\*部分を追加するだけです。

+0

これはまさに私が探していたものでした。どうも。フォルダ内のファイルがx分より古いかどうかを確認することが可能です – brandon5432

+0

つまり、x分より古いファイルのみを移動することはできますか? – brandon5432

関連する問題