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

本文关键字:驱动器 是否 检查 映射 何自动 网络 | 更新日期: 2023-09-27 18:37:06

我对 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 调用,这些调用编写起来比较混乱,但不需要单独的进程。

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