獲取一個資料夾下所有指定字尾名(.java)的檔案(包括子資料夾中的內容),並將這些檔案的絕對路徑寫入到一個文字檔案中
package com.Work3;
import org.junit.Test;
import java.io.*;
/**
* @Author: 廾匸
* @Date: 2020/12/2 19:34
* @Description:
* @version: 1.01
*/
public class Three {
@Test
public void test01(){
try {
show(new File("G:/project"));
} catch (IOException e) {
e.printStackTrace();
}
}
public void show(File file) throws IOException {
if(file.isFile()){
if(file.getAbsolutePath().endsWith(".java")){
return;
}
}
File[] files = file.listFiles(new FileFilter() {
@Override
public boolean accept(File pathname) {
if(pathname.isDirectory()||pathname.getAbsolutePath().endsWith(".java")){
return true;
}
return false;
}
});
Writer writer = null;
BufferedWriter bufferedWriter = null;
for (File file1 : files) {
if(file1.isFile()){
writer = new FileWriter("G:/text.txt",true);
bufferedWriter = new BufferedWriter(writer);
bufferedWriter.write(file1.getAbsolutePath());
bufferedWriter.newLine();
bufferedWriter.flush();
}else{
show(file1);
}
}
}
}
相關文章
- 用python寫一個指令碼:將指定目錄下及其所有子資料夾的所有的“srt”檔案的內容合併到一個新的srt檔案中Python指令碼
- Linux下刪除指定資料夾下指定字尾名的檔案Linux
- nodejs遞迴資料夾獲取所有檔案路徑NodeJS遞迴
- C# 將資料夾中檔案複製到另一個資料夾C#
- 把多個資料夾中的檔案批量放到一個資料夾
- python中按照資料夾中檔案的排列順序讀取檔案內容Python
- Unity 編輯器中獲取選中的資料夾、檔案路徑Unity
- Java中的獲取檔案的物理絕對路徑,和讀取檔案Java
- 將檔案轉移到一個資料夾內batBAT
- Python求取資料夾內的檔案數量、子資料夾內的檔案數量Python
- python 如何刪除資料夾下的所有檔案和子資料夾?Python
- NodeJs批量require資料夾中的所有檔案NodeJSUI
- python獲取指定目錄所有檔案絕對路徑Python
- Python3 - 獲取資料夾中的檔案列表Python
- Centos8中如何更改資料夾中多個檔案的副檔名CentOS
- C++讀取某個資料夾下面的子資料夾及其所有檔案C++
- 批處理bat 批次更改一個資料夾下所有檔名的部分內容.BAT
- matlab遍歷資料夾下的所有檔案Matlab
- 查詢某資料夾下所有子資料夾內的py檔案-3一行程式碼搞定行程
- 桌面檔案在c盤哪個資料夾 c盤桌面檔案路徑
- .gitignore 在已忽略資料夾中不忽略指定檔案、資料夾...Git
- 讀取資料夾檔案
- python 將一個資料夾內的不同型別檔案分別儲存到兩個不同的資料夾(json,png)Python型別JSON
- Mac如何將多個檔案快速歸類到一個資料夾裡Mac
- linux檔案相關命令 透過檔案獲取父資料夾名稱Linux
- python的應用 | 提取指定資料夾下所有PDF檔案的頁數Python
- win10資料夾中怎樣批量獲取所有檔名稱_win10批量提取資料夾內檔名的方法Win10
- win10資料夾中怎樣批次獲取所有檔名稱_win10批次提取資料夾內檔名的方法Win10
- git的gitignore檔案排除資料夾和檔案Git
- windows cmd拉取linux資料夾下的檔案,並解壓WindowsLinux
- IDEA中的.iml檔案和.idea資料夾Idea
- git將指定內容寫入檔案Git
- 畸形檔案 資料夾
- linux刪除資料夾下所有檔案命令是什麼 linux刪除資料夾下內所有內容怎麼操作Linux
- ASP.NET Core 中的檔案提供程式 遍歷資料夾讀取檔案資訊ASP.NET
- 用python寫一個指令碼,讀取srt檔案中的內容,並列印出重複的內容,且將不重複的內容儲存到新檔案中Python指令碼
- Python科研武器庫 - 檔案/路徑操作 - 判斷檔案或資料夾Python
- 刪除某一資料夾或檔案時,提示“操作無法完成,因為其中的資料夾或檔案已在另一個程式中開啟”