獲取一個資料夾下所有指定字尾名(.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);
}
}
}
}
相關文章
- 獲取資料夾及其子資料夾下的所有檔案
- C#實現把指定資料夾下的所有檔案複製到指定路徑下以及修改指定檔案的字尾名C#
- 用python寫一個指令碼:將指定目錄下及其所有子資料夾的所有的“srt”檔案的內容合併到一個新的srt檔案中Python指令碼
- 獲取絕對路徑下的檔名和檔案字尾方法
- Linux下刪除指定資料夾下指定字尾名的檔案Linux
- C# 將資料夾中檔案複製到另一個資料夾C#
- 把多個資料夾中的檔案批量放到一個資料夾
- java 獲取資料夾大小、檔案大小、檔案個數Java
- 遞迴遍歷磁碟下的某一資料夾中所有檔案,並copy檔案生成檔案和帶資料夾的檔案遞迴
- nodejs遞迴資料夾獲取所有檔案路徑NodeJS遞迴
- Unity 編輯器中獲取選中的資料夾、檔案路徑Unity
- 將檔案轉移到一個資料夾內batBAT
- python中按照資料夾中檔案的排列順序讀取檔案內容Python
- Java中的獲取檔案的物理絕對路徑,和讀取檔案Java
- python實現將資料夾內所有txt檔案合併成一個檔案Python
- Python獲取當前目錄下所有檔案的絕對路徑並儲存在檔案中Python
- linux批量替換指定資料夾中所有檔案的指定內容Linux
- Python求取資料夾內的檔案數量、子資料夾內的檔案數量Python
- Centos8中如何更改資料夾中多個檔案的副檔名CentOS
- python 如何刪除資料夾下的所有檔案和子資料夾?Python
- winfrom上傳多個檔案到指定資料夾
- C++讀取某個資料夾下面的子資料夾及其所有檔案C++
- 批處理bat 批次更改一個資料夾下所有檔名的部分內容.BAT
- NodeJs批量require資料夾中的所有檔案NodeJSUI
- Android程式函式 將assets資料夾下的檔案複製到手機的sd卡中(包括子資料夾)Android函式SD卡
- 刪除指定資料夾的檔案內容的sh指令碼指令碼
- Python3 - 獲取資料夾中的檔案列表Python
- 查詢某資料夾下所有子資料夾內的py檔案-3一行程式碼搞定行程
- python獲取指定目錄所有檔案絕對路徑Python
- win10資料夾中怎樣批量獲取所有檔名稱_win10批量提取資料夾內檔名的方法Win10
- win10資料夾中怎樣批次獲取所有檔名稱_win10批次提取資料夾內檔名的方法Win10
- Linux統計某資料夾下檔案、資料夾的個數Linux
- 桌面檔案在c盤哪個資料夾 c盤桌面檔案路徑
- 提取資料夾中.lib檔名到文字中
- 讀取資料夾檔案
- android 統計資料夾大小及刪除資料夾下所有檔案和路徑Android
- matlab遍歷資料夾下的所有檔案Matlab
- Mac如何將多個檔案快速歸類到一個資料夾裡Mac