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