我试过了
private boolean CopyFiles(List<File> selected)
{
try {
File mNewFile = new File("/home/ubuntu/Desktop");
mNewFile.createNewFile();
FileUtils.copyFile(selected,mNewFile);
return true;
} catch (IOException ex) {
Logger.getLogger(CommonMethod.class.getName()).log(Level.SEVERE, null, ex);
}
return false;
}
在上面的代码中,复制文件FileUtild.copyFile(File src,File dest)方法不支持多个文件复制吗?
最佳答案
我假设您正在使用org.apache.commons.io.FileUtils,并且“ / home / ubuntu / Desktop”是一个目录。
在这种情况下,您可以这样操作:
nNewFile.mkdirs();
for(File f : selected) {
FileUtils.copyFileToDirectory(f, nNewFile);
}