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