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

}
}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM