バッチファイルに以下のような記述をしておりますが、
該当する条件が無い場合、IFのどれかに該当するまで、コマンドを繰り返すという処理にしたいです。
良い方法がございましたらお教えください。
>記述
IF NOT EXIST C:\Users\Desktop\IN1** (
move C:\Users\Desktop\IN2** C:\Users\Desktop\IN1
) else IF NOT EXIST C:\Users\Desktop\IN3** (
move C:\Users\Desktop\IN2** C:\Users\Desktop\IN3
) else IF NOT EXIST C:\Users\Desktop\IN4** (
move C:\Users\Desktop\IN2** C:\Users\Desktop\IN4
)
>説明
・IN1に「」を含むファイルが無ければIN2⇒IN1へファイルを移動
・IN3に「」を含むファイルが無ければIN2⇒IN3へファイルを移動
・IN4に「_」を含むファイルが無ければIN2⇒IN4へファイルを移動
・上記記述だとIN1 IN3 IN4にファイルが入っている場合処理されない
>目的
・IN2内にあるファイルをIN1 IN3 IN4へ移動させたい
・IN1、3、4のうちフォルダ内にファイルが存在しないフォルダに移動させる
・IN1、IN3、IN4の中のファイルは不定期に削除されているので、先に空になったフォルダを
見つけ次第移動する
よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/02/02 04:57