Windowsでwebdavフォルダーをドライブ文字にマップできることは知っていますが、最大10個の異なるwebdavフォルダー(異なるサーバー)をマップする必要があり、ドライブ文字の割り当ては見苦しいものになります。
たとえばmklinkを使用して、リンクをフォルダ構造として作成することはどういうわけか可能ですか?
いくつかの組み合わせを試しました(/ d、/ H、/ Jフラグ+ https://webdav.server.com/ ...または\\ webdav.server.com@SSL\.. .. )成功せず。ほとんどの組み合わせは、開いたときにかなりの時間(webdavがドライブにマップされているときのように)ロードされる仮想フォルダーにつながりますが、アクセスできないことを示す同様のエラーメッセージで失敗します。
残念ながら、NTFSのシンボリックリンクは、UNCパスを介してローカルにマウントされたファイルシステムとネットワーク共有のみを指すことができます: http://msdn.Microsoft.com/en-gb/library/windows/desktop/aa363878(v = vs。 85).aspx
どうやらこの男はWebDAVの宛先にフォルダをマウントするトリックを持っているようです: https://discussion.dreamhost.com/thread-36105.html
UNCパスを使用して、NTFSシンボリックリンクまたはエクスプローラーシェルリンクを作成できます。リンクにアクセスする前に、WebDavサーバーに対して認証されている必要があります。 Explorerシェルリンクの場合、CygWinツール「ln」をお勧めします。CygWinを適切に構成すると、このツールによって作成されたシェルリンクがCygWinランタイム環境でシンボリックリンクとして解釈される可能性があるためです。
NTFSシンボリックリンク
エクスプローラーシェルリンク
はい。
WebDAVのUNCpahは\\<Host>@<port>\<path>\
である必要があります
以下のコマンドを使用して、WebDAVサーバーへのdirシンボリックリンクを作成できます。
mklink /d dav \\127.0.0.1@12345\path\
ルートにマップする必要がある場合は、パスを指定する必要があります。代わりにDavWWWRoot
を使用してください。
mklink /d dav \\127.0.0.1@12345\DavWWWRoot
これで、WebDAVを楽しむことができます。
PS。この機能は、システム上のWebClientサービスに依存します。