/CopyFromChilds

子フォルダから親フォルダにファイルを持ってくるやつ

Primary LanguageBatchfile

CopyFromChilds

子フォルダから親フォルダにファイルを持ってくるやつ

できること

01/
 ├ 02a/
 │  └ 03a
 ├ 02b/
 │  └ 03b
 └ 02c/
    └ 03b

01/
 ├ 02a/  
 ├ 02b/
 ├ 02c/
 ├ 03a
 ├ 03b
 └ 03c

上のように子子…子フォルダに散らばっているファイル(03a, 03b, 03c)を親フォルダ直下に移動する

使いかた

  1. 移動先の親フォルダに入ります cd ~/01
  2. このbatファイルを実行します ~/CopyFromChilds/CopyFromChilds.bat

注意

  • 問答無用で下位の階層のファイルをすべて親フォルダに移動するので,移動させたくないファイルがあるフォルダで絶対に実行しないでください (たとえばC:\ 直下で動かすと大変なことになります)
  • 同名のファイルが存在するとうまく動きません

おまけ

  • batファイルのある場所にpathを通せば,「使い方02」で絶対パスで書かないといけなかったところをCopyFromChildsと書くだけで実行できるようになりより便利です