web-dev-qa-db-ja.com

ネットワークフォルダへの静的UNC「ショートカット」?

ドライブ文字をマッピングするのと同じ方法で、任意のネットワークの場所にマッピングする\\this_never_changes\staticのようなパスを作成する方法はありますか?ネットワークパスをUNCとして保存し、何かが別のサーバーに移動された場合に誤動作するプログラムを使用しているため、ドライブ文字をマップするだけでは不十分です。

1
Ethan Allison

これには、NTFSディレクトリジャンクションリンクを使用する方がおそらく簡単です。

管理者コマンドプロンプトで次の操作を実行できます。

mklink /D C:\path\to\networkFolder \\networkMachine\folder

次に、ネットワークフォルダの場所が変わると、それは単に

del C:\path\to\networkFolder
mklink /D C:\path\to\networkFolder \\otherNetworkMachine\folder

path\to\networkFolderは、現在システムに存在していないが、プログラムを使用するように設定するフォルダーである必要があります。

このようにして、プログラムを閉じ、ネットワークロケーションリンクをリセットして(ここでも管理者として)、プログラムを再起動するだけです。

2
Mokubai