我必须将文件从一台 Windows 机器复制到另一台机器(目标是虚拟机)。当我以普通用户身份执行它时,文件被成功复制并且: File f = new File(source); System.out.println(f.exists());
输出真。
当我以管理员身份打开 cmd 并运行相同的程序时,这段代码返回 false`。而在尝试的时候
java.nio.files.Files.copy(source, target, options);
我得到以下异常java.nio.file.NoSuchFileException
......在这种情况下,当文件所在的远程计算机上的文件夹映射到驱动器时,例如
source = "N:\\..."
有人知道是什么原因吗?(或恭敬地有解决方案)?