我正在尝试将文件夹中的文件复制到另一个文件夹
我已尝试过其他帖子中的建议,但我没有成功
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);
}
答案 0 :(得分:1)
尝试:
java.nio.file.Files.copy(FROM, TO.resolve(FROM.getFileName()),
StandardCopyOption.REPLACE_EXISTING, StandardCopyOption.COPY_ATTRIBUTES);
因为第二个参数必须是尚未存在的文件的路径。
就像纪录片一样: