- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Windows のシンボリックリンクを編集する方法はありませんか。)
Windowsのシンボリックリンクを編集する方法は?
このQ&Aのポイント
- Windowsのシンボリックリンクを相対パスに編集する方法をご紹介します。
- 現在、Windows 7 64bitでHardlink ShellExtensionを使用してシンボリックリンクを作成していますが、作成されるリンク先は絶対アドレスです。
- リンク先を相対アドレスに変更することで、ボリューム変更やバックアップ先でもリンクが機能するようになります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
win7の mklink ではどうでしょうか。 MKLINK [[/D] | [/H] | [/J]] リンク ターゲット /D ディレクトリのシンボリック リンクを作成します。 既定では、ファイルのシンボリック リンクが作成されます。 /H シンボリック リンクではなく、ハード リンクを作成します。 /J ディレクトリ ジャンクションを作成します。 リンク 新しいシンボリック リンク名を指定します。 ターゲット 新しいリンクが参照するパス (相対または絶対)を指定します。
お礼
8ive22ty 様、早速ご回答をしていただきまして、誠にありがとうございます。 私は MKLINK コマンドを知らなかったので、練習にいくつかのシンボリックリンクを作ってみました。 相対パスへのリンクもきちんと作れましたので、しばらくは MKLINK を使おうと思います。 作るリンクの数がそこそこあるので、バッチ処理でかたずけようと考えております。 このたびははご助力いただけまして、誠にありがとうございました。 追伸 Hardlink ShellExtension なのですが、ファイルやフォルダのプロパティ表示に「リンク」タブを追加してくれるのです。 この「リンク」タブにはリンク先のパス(絶対パス)がテキストボックスに表示されているのです。 テキストボックス内にカーソルが移動するので、一見相対パスへと変更できそうなのですがパスの編集はできません。 この機能が使えれば、すでに作ってしまったシンボリックリンクを相対パスへと編集できるのにと、大変悔しい思いをしております。 似たようなアプリケーションがないとも限らないので、もう少しの間ほかの回答も待ってみようと思います。 評価は今しばらくお待ちください。