C# 如何自动映射网络驱动器并检查驱动器号是否正在使用

C# 如何自动映射网络驱动器并检查驱动器号是否正在使用,c#,vb.net,webdav,C#,Vb.net,Webdav,我是WebDAV的新手,如何用vb或C进行编码,以自动映射网络驱动器并检查字母G:\是否可用,如果可用,则分配该字母,如果不可用,则转到H、I、J、K驱动器 提前感谢您可以开始添加网络驱动器的过程。然后您可以检查p何时以及如何完成 Dim p As Process p = System.Diagnostics.Process.Start("net.exe", "use r: \\reo\c-drive") 以下是检查驱动器号可用性的一种方法: If System.IO.Directory.Ex

我是WebDAV的新手,如何用vb或C进行编码,以自动映射网络驱动器并检查字母G:\是否可用,如果可用,则分配该字母,如果不可用,则转到H、I、J、K驱动器


提前感谢

您可以开始添加网络驱动器的过程。然后您可以检查p何时以及如何完成

Dim p As Process
p = System.Diagnostics.Process.Start("net.exe", "use r: \\reo\c-drive")
以下是检查驱动器号可用性的一种方法:

If System.IO.Directory.Exists("c:\") Then ...
您还可以使用Windows API调用,这些调用编写起来比较麻烦,但不需要单独的进程


但是,通常不需要映射网络驱动器,因为您通常可以使用网络路径而不是映射的驱动器号。

感谢xpda抽出时间!这有助于我开始!祝你有美好的一天!