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

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

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2014/06/11 10:38:02
  • 終了:2014/06/11 14:51:06

ベストアンサー

id:a-kuma3 No.1

a-kuma3回答回数4440ベストアンサー獲得回数18242014/06/11 11:17:57

ポイント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

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

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

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

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

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません