public class CopyPdbqt {
public static void main(String[] args) throws IOException {
File srcFolder = new File("/data/zx/bccpetide4");
File[] files = srcFolder.listFiles();
int k=1;//控制文件个数
int m=1;//控制文件夹数目
for (File f : files){
if (k>=((m-1)*1000+1) & k<=m*1000){
File subDestFolder = new File("/data/zx/bccpetide4s/"+m);
if (!subDestFolder.exists()) {
subDestFolder.mkdirs();
}
File newName= new File(subDestFolder,f.getName());
f.renameTo(newName);
if (k==1000*m){//每移动完1000个,新建一个文件夹m++
m=m+1;
}
}
k=k+1;
}
}
}
移动部分的代码也可以用复制实现