私は3つのフォルダ(dir1、dir2、dir3)を持っています。そして、私は新しいフォルダ(dirfinal)にこのフォルダ(コンテンツ)の名前を変更または移動する 例複数のフォルダを1つのフォルダに移動(またはレン)
はif exist c:\dir1 move /y c:\dir1 c:\dirfinal
if exist c:\dir2 move /y c:\dir2 c:\dirfinal
if exist c:\dir3 move /y c:\dir3 c:\dirfinal
dir1の内部abc.txtで、dir2のインサイドWORK1(フォルダ)
は、def.txtですDIR3インサイドWORK1(フォルダ)
は、abc.txt WORK2(フォルダ)
であると私は期待した結果は次のとおりです。
C:\ dirfinal \
WORK1
WORK2
def.txt
abc.txtが、私は(が、私は3つのフォルダのすべてのコンテンツを移動したい結果を得ることはありませんdir1、dir2、dir3)をdirfinal(フォルダではなく、dir1、dir2、dir3で削除する必要があります)、上書きせずに上書きしたファイルやフォルダ(例:abc.txtはsa dir1とdir3の私)。そして、私は(新しいフォルダを追加するために、将来的に)
おかげで、このプロセスを自動化する方法
ディレクトリ名ではなくファイル名を指定してください。 '存在する場合はc:\ dir1 \ *(移動/ y c:\ dir1 \ * c:\ dirfinal) ' – lit
update question – BrianC
ソースディレクトリファイルをバックアップし、 'robocopy/E/MOVE dir1 .. \ dirfinal'を実行してみてください。 – lit