火曜日にBOF2012とBOF2013のパッケージをDLしてた
BOFのパッケージファイルは以下の構造になっている
BOF
┣チーム名0.zip
┣チーム名1.zip
…
で、zipをunzip *.zipで解答するとこうなる
BOF
┣チーム名0
┃ ┣曲0
┃ ┣曲1
┃ ┗曲2
┣チーム名1
…
┗チーム名n
すなわちそのままBOFのディレクトリをルートディレクトリとしてLR2に登録した場合サブディレクトリとしてそれぞれのチーム毎に分けられる
別にLR2のレベル別機能を使えばレベルごとに曲が選択できるのだが、「BOF2012のレベル9をクリアしたい」とか思った場合これだと少し困る
というわけで「各チームの曲ディレクトリを全て一つのディレクトリに移す」方法を考えていた
で、その方法は以下のとおり
まずチーム毎のディレクトリを全て同一ディレクトリに置く(ここではC:/BOF2012に置く)
その後以下のコマンドを実行する
for /r C:BOF2012 /d %d in (*) do move "%d" C:/BOF2012/Musics
これを実行した時C:/BOF2012/Musicsにチーム毎のディレクトリ(ただし中身は全て空)と曲毎のディレクトリが入っている
そのあとMusicのディレクトリ名をテキトーな名前に変更してそれをルートディレクトリとしてLR2に渡せば良い
なぜうまいこと行くかは謎
PR