【发布时间】:2015-04-27 14:19:39
【问题描述】:
我正在尝试将文件从文件夹复制到另一个文件夹
我已经尝试了其他帖子中的建议,但我没有成功
Copying files from one directory to another in Java
这对我不起作用
文件是 C:/Users/win7/Desktop/G1_S215075820014_T111_N20738-A_D2015-01-26_P_H0.xml
目标文件夹是 C:/Users/win7/Desktop/destiny
这是复制代码
String origen = "C:/Users/win7/Desktop/G1_S215075820014"
+"_T111_N20738-A_D2015-01-26_P_H0.xml";
String destino = "C:/Users/win7/Desktop/destiny";
private void copiarArchivoACarpeta(String origen, String destino) throws IOException {
Path FROM = Paths.get(origen);
Path TO = Paths.get(destino);
CopyOption[] options =
new CopyOption[] {StandardCopyOption.REPLACE_EXISTING,
StandardCopyOption.COPY_ATTRIBUTES };
java.nio.file.Files.copy(FROM, TO, options);
}
【问题讨论】:
-
在不知道您遇到的错误或查看任何代码的情况下,我们无法为您提供帮助。
-
private void copiarArchivoACarpeta(String origen, String destino) throws IOException{ Path FROM = Paths.get(origen);路径 TO = Paths.get(destino); CopyOption[] 选项 = 新 CopyOption[]{ StandardCopyOption.REPLACE_EXISTING, StandardCopyOption.COPY_ATTRIBUTES }; java.nio.file.Files.copy(FROM, TO, 选项); }
-
我认为问题在于您试图使用
Files.copy从文件到文件夹目标而不是文件目标。 -
但这可以将文件复制到另一个文件而不是文件夹!