我有一个包含文件类型对象的列表
Eg.List<文件> copyFile = new ArrayList<文件>();
现在我想将此copyFile复制到d:\\ demo \\ location
AnyOne可以告诉我怎么做?
我知道如何将文件从路径复制到路径。
Files.copy(src, dst, StandardCopyOption.REPLACE_EXISTING);
答案 0 :(得分:0)
下面的代码将帮助您列出所有文件夹名称
class Folder {
boolean isFile;
String folderName;
List<Folder> subFolders = new ArrayList<Folder>();
}
class ListF {
public static void main(String args[]) {
File fname = new File("D:\\Demo\\");
Folder obj = new Folder();
if (fname.isDirectory()) {
File[] fileNames;
fileNames = fname.listFiles();
for (i = 0; i < fileNames.length; i++) {
obj.subFolders.add(fileNames[i]);
}
System.out.println("The list is " + obj.subFolders);
}
}
}
复制代码下面的目录很有用
File source = new File("D:\\folder-path\\folder1");
File desc = new File("D:\\folder-path\\new folder");
FileUtils.copyDirectory(source, desc);