如何自动化网络驱动器并检查驱动器号是否正在使用中

时间:2013-10-28 18:24:18

标签: c# vb.net webdav

我对WebDAV还不熟悉,如何在vb或C#中编码以自动化网络驱动器并检查字母G:\是否可用,如果可用,请分配该字母,如果不是,则转到H,我,J,K开车吗?

提前谢谢

1 个答案:

答案 0 :(得分:1)

您可以开始添加网络驱动器的过程。然后你可以查看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调用,这些调用更难编写,但不需要单独的过程。

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