在Java中是否有办法检查给定的目录路径是在本地驱动器上(路径如“C:\ data \ temp”)还是在共享网络上(路径如“\\< remote_m / c_ip> \ share”) )? 请注意,在Windows环境中,网络路径可以映射为驱动器。所以在这种情况下,“Z:\ temp”实际上可能在网络上。类似地,我们可以共享本地文件夹并将其访问为:\\< local m / c ip> \ share,即使它实际上是在本地驱动器上。
答案 0 :(得分:0)
您可以使用java运行:“cmd fsutil fsinfo drivetype {drive letter}”输出将告诉您它是否是网络驱动器。
检查Run cmd commands through java以了解如何使用CMD运行命令。