/**
* 从文件夹中找到后缀名为TXT的文件,然后复制到指定的文件夹
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
File file = new File ("C:\\Users\\Administrator\\Desktop\\game2");
File file1 = new File ("C:\\Users\\Administrator\\Desktop\\game");
copy (file,file1,".txt");
}
public static void copy(File file,File dec ,String findName) throws IOException {
File[] files = file.listFiles ();
if(files==null){ return;}
for (File file1 : files) {
if(file1.isDirectory ()){
copy (file1,dec,findName);
}else if(file1.getName ().endsWith (findName)){
InputStream is = new FileInputStream (file1);
OutputStream os = new FileOutputStream (dec+"/"+file1.getName ());
byte[] arr = new byte[1024*8];
int len ;
while ((len=is.read(arr))!=-1){
os.write (arr);
}
os.close ();
is.close ();
}
}
}
IOl:从文件夹中找到后缀名为TXT的文件,然后复制到指定的文件夹
最新推荐文章于 2022-07-18 17:21:50 发布