Windowsファイル共有で、共有ドライブをローカルのフォルダとして接続する方法はあるでしょうか?

通常、Windowsで共有ドライブにアクセスする場合、特定のドライブ文字にマウントされることになりますが、これを例えば"C:\temp"等のローカルディスク内のサブフォルダとして接続することは可能でしょうか。
物理ディスクであれば、mountvolコマンドでサブフォルダにマウントする事が可能な事は知っていますが、同じことをネットワークドライブで出来ないかという質問になります。
OS標準機能で出来ればベストですが、何らかのフリー/市販ソフト類を併用する方法でも結構です。

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2014/06/11 14:51:06
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:a-kuma3 No.1

回答回数4973ベストアンサー獲得回数2154

ポイント100pt

シンボリックリンクを使えば、できると思います。
接続したい共有ドライブを z: 、つなぎたいフォルダを c:\temp\remote とします。

mklink /d c:\temp\remote z:\

管理者権限で実行したコマンドプロンプトから、以下のような mklink コマンドを実行します。

explorer で c:\temp を見ると、remote にはショートカットのような矢印が付いていますが、階層をもぐって行っても、ツリーはc:\temp の下にあるように見えます。

dir コマンドだと、以下のように見えます。

C:\temp>dir
 ドライブ C のボリューム ラベルがありません。
 ...

 C:\temp のディレクトリ

2014/06/11  11:04    <DIR>          .
2014/06/11  11:04    <DIR>          ..
2014/06/11  11:04    <SYMLINKD>     remote [z:\]

cd remote で、階層をもぐって行くこともできます。

Windows の種類なんかが書いてありませんが、Vista 以降で、ファイルシステムが NTFS になってれば大丈夫なはずです。

id:hissssa

情報ありがとうございます。
Windowsのシンボリックリンクでここまで出来るとは知りませんでした。

2014/06/11 14:50:47

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません