如题。Win10 系统,OpenJDK 1.8.0_25,
使用 subst 命令在创建了一个虚拟磁盘,如
subst Z: D:\test
test 文件夹下有一个 1.txt 文件
资源管理器中可以看到 Z 盘,
使用一个简单的 Java 程序读取 Z:\1.txt ,报 IOException: 系统找不到指定的路径
接着:
File file = new File("Z:\\1.txt");
System.out.println(file.exists());
结果也是 false。
百思不得其解,之前虚拟的磁盘在 Win7 下 Java 程序是可以使用的啊,是 UAC 的锅吗?奇怪。
使用 subst 命令在创建了一个虚拟磁盘,如
subst Z: D:\test
test 文件夹下有一个 1.txt 文件
资源管理器中可以看到 Z 盘,
使用一个简单的 Java 程序读取 Z:\1.txt ,报 IOException: 系统找不到指定的路径
接着:
File file = new File("Z:\\1.txt");
System.out.println(file.exists());
结果也是 false。
百思不得其解,之前虚拟的磁盘在 Win7 下 Java 程序是可以使用的啊,是 UAC 的锅吗?奇怪。