ドライブ文字のようなパスを .NetW:\Path\Share
のような同等の unc パスに変換するにはどうすればよいですか?\\server\Share\File
コマンド プロンプトで実行するnet use
と、マッピングが一覧表示されます。.Net でその情報を取得するにはどうすればよいですか?
P/Invoke を使用して、 WNetGetUniversalNameなどのネイティブ関数を呼び出すことができます。
.NET で現在のマシン上の共有フォルダーのリストを取得するには、次のオプションが必要です。
呼び出しプロセスは、これが機能するための管理者権限を持つユーザーのコンテキストで実行されることに注意してください。
ここに関する質問に答えるには、マップされたドライブの UNC パスを取得する VB.netnet use
が良い解決策
です。
私はその方法が好きnet use
です。