シンボリックリンクを残してフォルダを移動させるバッチファイル

set SRC=%1
set DST=%2
move %SRC% %DST%
mklink /D %SRC% %DST%
attrib +H %SRC% /L

使い方

  • 上記の内容を適当な BAT ファイルに保存する (例: symlink.bat)
  • コマンドプロンプトでこのように実行する: symlink.bat 移動元フォルダ 移動先フォルダ
    • source フォルダ内のあるフォルダを destination フォルダに移動させる例: symlink.bat C:\source\folder C:\destination\folder

やってること

  1. フォルダを移動する
  2. 移動元にシンボリックリンクを作成する
  3. ↑のシンボリックリンクを隠しファイルにする

何に使えるか

ゲームを再インストールすることなくインストール先を変更する、等