使用包含空格的路径复制java中的文件

时间:2013-06-21 13:45:39

标签: java file io copy whitespace

如何在java中复制文件名或文件路径有空格的文件? 我用过这种方法:

import static java.nio.file.*;

Files.copy(source, target, REPLACE_EXISTING);

来源&已使用Paths.get()方法设置目标路径。 但它会为带有空格的路径抛出NoSuchFileException。目标系统是Ubuntu。 这个问题Copying Files with Spaces没有被接受的答案。

1 个答案:

答案 0 :(得分:1)

我做了以下问题(目录和文件名中的空格)

Path source = Paths.get("C:\\Users\\plawrey\\Google Drive\\IFAQ - Chronicle.gdoc");
Path target = Paths.get("C:\\Users\\plawrey\\Google Drive\\IFAQ - Chronicle2.gdoc");
Files.copy(source, target, StandardCopyOption.REPLACE_EXISTING);

问题可能是您的目标目录不存在。