你好我正在写一个应用程序,用户可以输入一个目录来存储一些文件。如何ping映射的驱动器
如果他进入mashine上的目录,程序正在运行,我可以使用他输入的路径。
如果他进入网络上的目录是这样的:192.168.xxx.xxx ..., 我可以ping,如果pingable使用此路径。
但是如果用户有映射的驱动器并输入类似Y:\ work ...的东西呢?在.NET平类有一个发送方法,我使用的是这样的:
try{
Ping pinger = new Ping();
PingReply reply = pinger.Send(NetworkIP);
} catch (PingException) {
// Discard PingExceptions and return false;
}
但如果NetworkIP是Y:\或东西,它抛出一个PingException即使驱动器应该可用。
有人知道我能如何解决这个问题吗?也许我可以以某种方式获得驱动器的IP地址并使用它?
感谢您的帮助