Java---读取文件夹下的目录及文件文件内容

  • 格式:pdf
  • 大小:32.19 KB
  • 文档页数:1

Java---读取⽂件夹下的⽬录及⽂件⽂件内容

java.io.File file = new java.io.File("⽂件夹路径");//⽂件夹位置D:\\0218Excel

File wFile = new File("D:\\0218Excel\\sql.sql");//⽂件路径

String[] list = file.list(); //获取⽂件夹下的所有⽂件

String line = "";

for (String name : list) {

String substring = name.substring(name.lastIndexOf(".") + 1); //获取⽂件中最后⼀个“.”出现的后⼀位的字符

if(substring.equals("r")){

try {

InputStream is = new FileInputStream("⽂件路径");//加载⽂件

BufferedReader bf = new BufferedReader(new InputStreamReader(is)); //要读取⽂件

BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(wFile, true)); //要写⽂

while ((line=bf.readLine()) != null) {

String value = line.split("\\|")[25].trim();//根据“|”进⾏分割取值

bufferedWriter.write(value); //将取到的值写⼊⽂件

bf.close();

bufferedWriter.close();

}

} catch (FileNotFoundException e) {

e.printStackTrace();

} catch (IOException e) {

e.printStackTrace();

}

}

}