public class Test04 {public static void main(String[] args) throws IOException {//获取当前目录File file =new File("."); //在当前目录下把带有".txt"的文件放到subs的数组里(这里用lambda表达式书写一个匿名内部类)File[] subs = file.listFiles(f->f.getName().contains(".txt"));//用增强for循环遍历整个数组找到每个".txt"的文件for(File sub:subs){String name = sub.getName();//得到文件名name = name.substring(0,(sub.getName().length()-4));//截取文件名后缀前的名字//创建一个名字叫name文件FileInputStream fis = new FileInputStream(name+".txt");//把name文件复制成叫name_cp.txt文件FileOutputStream fos = new FileOutputStream(name+"_cp.txt");int d;//读的是d的2进制的低八位while ((d=fis.read())!=-1){//写出的是d的2进制的低八位fos.write(d);}System.out.println("复制成功");fis.close();fos.close();}}}
300字范文,内容丰富有趣,生活中的好帮手!