batでファイルの名前、種類に応じて条件分岐処理をする
ツールを作成しています。
該当フォルダ配下を一括でローカルフォルダにコピーし、
コピー先のファイルを処理していくという動作です。
そこで、特定のフォルダからコピーしたファイルのみコピー先フォルダを
別にし、処理したいと考えております。
■イメージ
C:\Users\IN2\1234\abc.bat
C:\Users\IN2\2345\def.txt
C:\Users\IN2\システム\ghi.txt
↓ コピー
C:\Users\IN3\abc.bat
C:\Users\IN3\def.txt
C:\Users\IN5\ghi.txt
"システム”というフォルダ内のファイルのみコピー先を別にしたい
###該当のソースコード
set SOURCE_DIR=C:\Users\IN2
rem バックアップ先ディレクトリ
set TARGET_DIR=C:\Users\IN3
rem ----------------------------------------------
rem ミラーリング(robocopy)
robocopy "%SOURCE_DIR%" "%TARGET_DIR%" /mir /copy:DATO /R:0 /MOV
思いつく処理がrobocopyくらいしかなかったのですが、
ご覧の通りディレクトリが一括で処理されてしまいます。
ご回答よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。