IO流获取指定目录下所有txt文件的个数,并将这些txt文件复制到D盘test目录 用缓冲流实现. 注意: 需要判断test目录是否存在,如果不存在,使用代码创建
2019-01-04 18:25
519 查看
IO流
package Io;
import java.io.BufferedOutputStream;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class huanchongliu1 {
/1.获取指定目录下所有txt文件的个数,并将这些txt文件复制到D盘test目录 用缓冲流实现.
注意: 需要判断test目录是否存在,如果不存在,使用代码创建/
public static void main(String[] args) throws Exception { File at=new File("D:/ata"); int count=greate(at); System.out.println("txt的个数"+count); } private static int greate(File at) throws Exception { int count=0; if(at!=null){ File[] files = at.listFiles(); for (File file : files) { if(file.isFile()){ if(file.getName().endsWith(".txt")){ count++; copyFile(file,new File("d:/test")); } }else{//表示目录 count+=greate(file); } } } return count; } /* * sre来源 * dest:目的 */ public static void copyFile(File src,File dest) throws Exception{ if(src==null||dest==null){ return; } if(!dest.exists()){//不存在 //创建目录 dest.mkdirs();//创建目录 } //使用缓冲流 //读取 BufferedReader br=new BufferedReader(new FileReader(src)); File aysya=new File(dest,src.getName()); BufferedWriter bw=new BufferedWriter(new FileWriter(aysya)); String str=null; while((str=br.readLine())!=null){ bw.write(str); bw.newLine(); } bw.close(); br.close(); }
}
相关文章推荐
- 2.获取指定目录及子目录下所有txt文件的个数,并将这些txt文件复制到D盘下任意目录
- 通过文件锁实现,程序开始运行时,先判断文件是否存在,若存在则表明该程序已经在运行了,如果不存在就用open函数创建该文件,程序退出时关闭文件并删除文件
- 【转】通过文件锁实现,程序开始运行时,先判断文件是否存在,若存在则表明该程序已经在运行了,如果不存在就用open函数创建该文件,程序退出时关闭文件并删除文件
- 通过文件锁实现,程序开始运行时,先判断文件是否存在,若存在则表明该程序已经在运行了,如果不存在就用open函数创建该文件,程序退出时关闭文件并删除文件。
- 判断本地系统目录下是否存在XML文件,如果不存在就创建一个XMl文件,若存在就在里面执行添加数据
- 判断本地系统目录下是否存在XML文件,如果不存在就创建一个XMl文件,若存在就在里面执行添加数据
- C#判断指定目录是否存在,不存在就创建之的代码
- 复制文件到指定目录,如果目录不存在则创建目录
- C# 检查网络是否连通 判断远程文件是否存在 C#获取程序路径的方法中需要注意的地方
- DELPHI判断目录是否存在,如果不存在则创建目录
- python 判断目录和文件是否存在,若不存在即创建
- 原生js实现增加(addclass),删除(removeclass),判断是否存在(hasclass),如果存在删除,如果不存在添加(toggleclass)和获取类名(getbyclass)的方法
- 查找程序所在上一级目录中是否存在指定文件夹,不存在就建立,并在其中新建一个txt文件
- 复制文件到指定目录,如果目录不存在则创建目录
- 判断本地是否存在Jquery文件,如果不存在则使用CDN加速的Jquery文件
- 使用IO技术,创建一个目录,然后复制一个文件到该目录!实现复制的功能。(在博客园上传的第一份代码)
- python 判断目录是否存在,如果不存在则创建
- 4、使用IO流输出指定目录下所有文件,并复制文件到指定目录
- VC++------------判断指定目录是否存在,不存在则创建
- 根据文件获取文件夹,判断文件夹是否存在,不存在则创建