我有一个目录C:\Test\
,其中包含多个文件和文件夹
example :
C:\Test\new1.txt
C:\Test\document.xls
C:\Test\presentation.pdf
C:\Test\pro_country
C:\Test\pro_libs
C:\Test\misc
C:\Test\pro_bin
C:\Test\mug
我想将以pro
开头的所有文件夹移动(不复制)到一个文件夹中
病得如此恶心
example :
C:\Test\new1.txt
C:\Test\document.xls
C:\Test\presentation.pdf
C:\Test\misc
C:\Test\mug
C:\Test\Newprofolder
我尝试了这段代码,但我不知道如何从列表文件中返回结果将它们复制到目录
File[] proList = direct.listFiles(new FilenameFilter() {
@Override
public boolean accept(File dir, String name) {
return name.startsWith("Pro");
}
});
String pFileDest = directory + "//" + "pcore.war";
File filepldst = new File(pFileDest);
File filePortalSrc = new File(pLocation);
try {
FileUtils.copyFile(filePortalSrc, filepldst);
} catch (IOException e) {
e.printStackTrace();
}
答案 0 :(得分:0)
Files.move(new File("C:\\projects\\test").toPath(), new File("C:\\projects\\dirTest").toPath(), StandardCopyOption.REPLACE_EXISTING);
更改来源和目的地路径