1

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

import static java.nio.file.*;

Files.copy(source, target, REPLACE_EXISTING);

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

4

1 回答 1

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);

也许问题是您的目标目录不存在。

于 2013-06-21T13:50:46.537 回答