Java 檔案操作速記


最近用到的幾個方法,在這記下便以後參考。




取得特定資料夾下所有檔案

public void listFilesForFolder(final File folder) {
    for (final File fileEntry : folder.listFiles()) {
        if (fileEntry.isDirectory()) {
            listFilesForFolder(fileEntry);
        } else {
            System.out.println(fileEntry.getName());
        }
    }
}
來源


建立檔案與資料夾

String path = "C:" + File.separator + "hello" + File.separator + "hi.txt";
// Use relative path for Unix systems
File f = new File(path);

f.getParentFile().mkdirs(); 
f.createNewFile();

來源


寫檔案時從尾端開始append

FileWriter pw = new FileWriter("F:\\data.csv",true); 


寫檔案方式( 程式碼較多僅附上參考網址),操作效能還不錯。

來源


沒有留言:

張貼留言

Java Spring Framework 筆記 - Autowiring (2)

這篇記錄透過 Annotation來做到 Spring的 autowiring。