java - 在java中复制路径包含空格的文件

标签 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没有接受的答案。

最佳答案

我执行以下操作时遇到问题(目录和文件名中存在空格)

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/

相关文章:

java - 我可以为我的 Java 应用程序使用谷歌登录吗?

java - Hashset 的 Hashcode 和 Equals

file - 将近 40 万张图像传输到 S3 的最有效方法

c - 使用 fscanf 读取空格

ios - 读取文本文件的特定部分

java - 为什么我不能从 Java 中的专用枚举值访问静态最终成员

java - 如何检测 JavaFX 中选项卡标题的位置和大小

C程序将空格分隔的输入字符串转换为int数组

java - 如何在java中模拟键盘按下?

java - 扫描仪在使用 next() 或 nextFoo() 后跳过 nextLine()?