300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 将当前项目目录下的所有“.txt“文件复制一份 复制文件的名字格式:原文件名“_cp.txt“.

将当前项目目录下的所有“.txt“文件复制一份 复制文件的名字格式:原文件名“_cp.txt“.

时间:2023-09-16 20:01:04

相关推荐

将当前项目目录下的所有“.txt“文件复制一份 复制文件的名字格式:原文件名“_cp.txt“.

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();}}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。