#はじめに
オンラインゲーム「マビノギ」では、「ドキュメント」フォルダに「マビノギ」という名のフォルダが作成され、当フォルダにスクリーンショット(以下 スクショ)やキャッシュ等ファイルが保存される。
自分のコンピュータはCドライブ容量が少なく、しばしばスクショがドライブを圧迫してしまう。とはいえ、いちいち他ドライブにスクショを移すのが面倒くさい。
バッチとタスクスケジューラで定期的に移すことも考えたが、そもそもスクショ撮影時点で他ドライブに保存できれば?
と思いつき、やってみたらうまくいったのでメモ。
#使ったコマンド
Windowsには、シンボリックリンクを作成するmklinkコマンドが用意されている。
これを活用することで、Cドライブに「マビノギ」フォルダの存在を維持しつつ、中身は他ドライブへの保存を実現できた。
#実行手順
- 現行の「マビノギ」フォルダを、中身ごと他ドライブに移動する。元フォルダは削除する。
- コマンドプロンプトを「管理者として実行」で起動する。
- コマンドプロンプトで、下記コマンドを実行する。
#各自のPC環境に合わせ、内容を適宜書き換えてください。
mklink /D "C:\Users\ユーザ名\Documents\マビノギ" "E:\マビノギ"
#実行結果
実行後のドキュメントフォルダ。「マビノギ」フォルダがシンボリックリンク化された。
「ファイルの場所を開く」と、Eドライブの「マビノギ」フォルダに移動できた。
ゲーム上でスクショを撮影してみたが、Eドライブの「マビノギ」フォルダへ保存されるようになった。
#おわりに
マビノギに限らず、インストール時に一時ファイル等の保存先をCドライブに自動設定されるアプリケーションは少なくない。Cドライブの容量節約のため、他アプリケーションでも応用できる…
と思っていたら、他でも実践している事例を発見したのでご紹介します。
■R-Y-OのIT備忘録 Ver2.0 [Windows] 楽天 Kobo デスクトップアプリの書籍データ保存場所を変更する
https://raspi.ryo.sc/kobo_desktop_save_data/
やっぱり皆、似たようなこと思いつくのね。。。
おしまい(*'ω' *)