确定路径是本地路径还是网络路径

时间:2017-07-21 20:31:26

标签: java

在Java中是否有办法检查给定的目录路径是在本地驱动器上(路径如“C:\ data \ temp”)还是在共享网络上(路径如“\\< remote_m / c_ip> \ share”) )? 请注意,在Windows环境中,网络路径可以映射为驱动器。所以在这种情况下,“Z:\ temp”实际上可能在网络上。类似地,我们可以共享本地文件夹并将其访问为:\\< local m / c ip> \ share,即使它实际上是在本地驱动器上。

1 个答案:

答案 0 :(得分:0)

您可以使用java运行:“cmd fsutil fsinfo drivetype {drive letter}”输出将告诉您它是否是网络驱动器。

检查Run cmd commands through java以了解如何使用CMD运行命令。