• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Windows のシンボリックリンクを編集する方法はありませんか。)

Windowsのシンボリックリンクを編集する方法は?

このQ&Aのポイント
  • Windowsのシンボリックリンクを相対パスに編集する方法をご紹介します。
  • 現在、Windows 7 64bitでHardlink ShellExtensionを使用してシンボリックリンクを作成していますが、作成されるリンク先は絶対アドレスです。
  • リンク先を相対アドレスに変更することで、ボリューム変更やバックアップ先でもリンクが機能するようになります。

質問者が選んだベストアンサー

  • ベストアンサー
  • 8ive22ty
  • ベストアンサー率52% (770/1479)
回答No.1

win7の mklink ではどうでしょうか。 MKLINK [[/D] | [/H] | [/J]] リンク ターゲット /D ディレクトリのシンボリック リンクを作成します。 既定では、ファイルのシンボリック リンクが作成されます。 /H シンボリック リンクではなく、ハード リンクを作成します。 /J ディレクトリ ジャンクションを作成します。 リンク 新しいシンボリック リンク名を指定します。 ターゲット 新しいリンクが参照するパス (相対または絶対)を指定します。

bibiusagi
質問者

お礼

8ive22ty 様、早速ご回答をしていただきまして、誠にありがとうございます。 私は MKLINK コマンドを知らなかったので、練習にいくつかのシンボリックリンクを作ってみました。 相対パスへのリンクもきちんと作れましたので、しばらくは MKLINK を使おうと思います。 作るリンクの数がそこそこあるので、バッチ処理でかたずけようと考えております。 このたびははご助力いただけまして、誠にありがとうございました。 追伸 Hardlink ShellExtension なのですが、ファイルやフォルダのプロパティ表示に「リンク」タブを追加してくれるのです。 この「リンク」タブにはリンク先のパス(絶対パス)がテキストボックスに表示されているのです。 テキストボックス内にカーソルが移動するので、一見相対パスへと変更できそうなのですがパスの編集はできません。 この機能が使えれば、すでに作ってしまったシンボリックリンクを相対パスへと編集できるのにと、大変悔しい思いをしております。 似たようなアプリケーションがないとも限らないので、もう少しの間ほかの回答も待ってみようと思います。 評価は今しばらくお待ちください。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • windows7 相対パスによるシンボリックリンク

    windows 7上で、外付けHDDに相対パスによるシンボリックリンクを張りたいのですが、できません。 D:\Data0 D:\Src という二つのフォルダがあったとします。Srcフォルダ内に、Data1というシンボリックリンクを作り、一つ上のData0に張りたいのですが、うまくできません。 % mklink /d "Data1" "../Data0" をしたところ、リンクは生成されるのですが、リンクフォルダをダブルクリックすると 「D:\Src\Data1にアクセスできません。ファイル名、ディレクトリ名、またはボリュームラベルの構文が間違っています」 というエラーメッセージが出て、アクセスできません。

  • ショートカットアイコンのリンク先編集方法

    ショートカットアイコンのリンク先や作業フォルダの編集方法について教えてください。 通常であればショートカットアイコンのプロパティーで簡単に編集は出来るのですが、実際に存在しないドライブやパスをリンク先や作業フォルダとして書き換えたいのです。 何故そんな事を・・・と言いますと、知人(遠方)のPCにショートカットアイコンを作って渡してあげたいのですが、現在私が使っているPCはCドライブしか存在しません。 その知人のPCにはDドライブが存在し、そこにパスを通さなければならないのですがDドライブが存在しない私のPCで編集しても「作業フォルダに指定された'D:\~'フォルダは無効です。」あるいは「受け側に指定されたパス名'D:\~'」は無効です。」となり編集する事が出来ないのです。 (一時的にドライブを追加してフォルダを作れば可能な気もするのですが、現状ではそれが出来ません。) どなたかこういった事を強引に編集する方法、又はツールをご存じでしたら教えて頂くようお願いします。

  • ホームページビルダー11でのリンクの設定・・・ローカルファイルへのパスになってしまいます。

    基本的な質問で申し訳ありませんが、どなたかお教え下さい。 ホームページビルダー11を使用しているのですが、 リンクの設定をする際、属性→リンク→ファイルへ→ファイル名参照 の手順で設定をすると、 リンク先のパスが、ローカルのファイルへのパス(file:///C:/Documents and Settings/.......)になってしまい、 相対パスで設定することができません。そのため、現在、その都度相対パスに設定しなおしている状態です。 環境設定等も確認したのですが、それらしい項目が見つけることができませんでした。 相対パスで設定できるようにする方法をご存知でしたら、お教え下さい。 よろしくお願いいたします。

  • Flashでの相対パスでのリンク設定方法

    Flashでサイトを制作していますが 今まで、Flashのページから他のHTMLで生成されたページへリンクを貼って飛ばす場合には、HTMLページを先にサーバーに上げて、絶対パスのURLでFlash内でリンク設定をしていました。 その方法しか知らなかったのですが・・・ Flashでも、HTML同様に ローカル上で同じフォルダ内で 相対パスでHTMLページにリンクを設定する事が 出来るとの事ですが・・・ その一連の作業のやり方が分からずに困っております。 ・window.openの設定(相対パスにて指定) ・以前のサンプルで渡したように横550px、縦520pxのウィ ンドウで開くように ・スクロールバーとリサイズハンドルあり(他はなし) ・ウィンドウ名はswin という内容でFlash内にHTMLページへのリンクを設定して欲しい!と言われていますが・・・ どの様に設定すればいいのでしょうか? 宜しくお願い致します。

    • ベストアンサー
    • Flash
  • 【ワードプレス】サイト内リンクをルート相対パスにできませんか

    【ワードプレス】サイト内リンクをルート相対パスにできませんか WordPress2.8使用者です。WordPressでサイトを作るとサイト内リンクであるにもかかわらず、必ず http://・・ というリンクになります。これは <a href="/category01/・・" といったルート相対パスに変更できないものでしょうか。 お詳しい方、よろしくお願いします。

  • wgetで絶対リンクのファイルをダウンロード

    wget -r http://test~~.jp/test.html 上記のコマンドを使ってリンク先ファイルを再帰的に回収しているのですが リンク先が相対パスのファイルはダウンロードできるのですが 絶対パスの場合、ダウンロードできません。 絶対パスのリンクをダウンロードする方法を教えて下さい。 なお、絶対パスのリンクとは、以下のようなリンクのことです。 <a href="http://test~~.jp/test1/test1.gif">~ wgetに詳しい方がいましたら教えて下さい。宜しくお願い致します。

  • EXCEL2013 リンクの相対パス

    セルに、別のところにある写真をリンクさせたいだけなのですが、 ただ写真のファイルネームのみ入れて、相対パスでそのまま保存させたいのですが、 どうしても、なにやら絶対パスが追加されてしまいます。 これをしないで、そのまま相対パスで記録する方法を教えてください。 webをくったのですが、見つからず困っています。

  • 新しいウィンドウを開くリンク先に行けない

    先日インターネットでhttpsのページが開けないと質問した者ですが、その後いろいろ試した結果、症状は「新しいウィンドウを開くリンク先に行けない。現在見ているウィンドウのまま画面が切り替わるリンク先には行ける。」ことだとわかりました。また、インターネットオプションのセキュリティの保護を「無効」にすると新しいウィンドウが開いてリンク先に行くことができるということもわかりました。そこで、保護を完全に無効にしてしまうのは不安なので、セキュリティ設定の各項目の「有効」を「無効」に変更して試してみたのですが、どの項目によって新しいウィンドウが開くのをブロックしているのかわかりません。どの項目を変更すれば良いのか教えていただけないでしょうか?現在インターネットの保護は規定値の「中高」になっております。

  • HTML記述法:HTTPSページ内のHTTPリンク

    HTTPSページのHTTPリンクを相対パスで記述する方法はあるのでしょうか? ホームページ作成をしています。 別ページへのリンクは、 基本相対パス(../imageなど)で記述されており、 ローカル環境でも動作を検証できます。 ただし、HTTPSページへのリンクは絶対パスで記述しています。 また、HTTPSページ内のHTTPページへのリンクは、 相対パスだとHTTPSでアクセスしてしまうため、 HTTPページへの絶対パスで記述しています。 そのため、HTTPSページをローカル環境で開いた以降の検証ができません。 HTTPSページ内のHTTPページへのリンクを、 相対パスで記述する方法はあるのでしょうか? どうぞよろしくお願い致します。

    • ベストアンサー
    • HTML
  • Illustrator10で画像をリンクで配置したのですが・・・

    Illustratorでファイルを作成しているのですが、画像をリンクで配置した後、Illustratorのファイルが入っているフォルダごと移動すると画像のリンクが切れてしまいます。 画像のリンクの内容を見ていると、絶対パスで指定しているようなのですが・・・、これを回避、相対パスする方法はあるのでしょうか? もちろん、移動後切れたリンクを再設定すれば元には戻せました。 文章の表現がおかしかったり、足りない説明がありましたらごめんなさい。 Windows2000でIllustrator10を使っています。