如何在java中复制文件名或其路径有空格的文件? 我用过这个方法:
import static java.nio.file.*;
Files.copy(source, target, REPLACE_EXISTING);
源路径和目标路径已使用 Paths.get() 方法设置。
但对于带有空格的路径,它会抛出 NoSuchFileException
。目标系统是Ubuntu。
这个问题Copying Files with Spaces没有接受的答案。
最佳答案
我执行以下操作时遇到问题(目录和文件名中存在空格)
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);
问题可能是您的目标目录不存在。
关于java - 在java中复制路径包含空格的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17236884/