0

私は WebDAV にかなり慣れていません。vb または C# でコーディングしてネットワーク ドライブを自動マッピングし、文字 G:\ が利用可能かどうかを確認し、そうでない場合はその文字を割り当て、そうでない場合は H 、 I、 J ,K ドライブ ?

前もって感謝します

4

1 に答える 1

1

ネットワーク ドライブを追加するプロセスを開始できます。次に、 p がいつどのように終了するかを確認できます。

Dim p As Process
p = System.Diagnostics.Process.Start("net.exe", "use r: \\reo\c-drive")

ドライブ文字が使用可能かどうかを確認する方法の 1 つを次に示します。

If System.IO.Directory.Exists("c:\") Then ...

Windows API 呼び出しを使用することもできます。これは、書くのが面倒ですが、別のプロセスを必要としません。

ただし、通常はマップされたドライブ文字の代わりにネットワーク パスを使用できるため、ネットワーク ドライブをマップする必要はありません。

于 2013-10-28T19:45:36.277 に答える