File相關操作

2022-05-01 02:21:10 字數 1061 閱讀 1735

public static void closequietly(closeable closable)

trycatch (ioexception e)

}

下面給出的是通用的讀檔案方法,獲取到每行資料後,可以對每行資料進行處理

public static string read(string filename) throws ioexception

return sb.tostring().trim();

}finally

}

可以通過最後乙個引數設定,如果存在同名檔案是直接覆蓋還是追加

/**

* 可以追加寫檔案

* @author

* @param filename

* @param s

* @throws ioexception

*/ throws ioexception

if (file.exists())

}bufferedwriter bw = null;

tryelse

bw = new bufferedwriter(filewriter);

bw.flush();

bw.write(s);

}finally

}

public static string listfiles(string filename) throws ioexception

file file = new file(filename));

list files = new arraylist();

file filearray = file.listfiles();

for (int i = 0; (filearray != null) && (i < filearray.length); i++)

}return (string) files.toarray(new string[files.size()]);

}

FILE檔案指標相關操作

檔案的開啟模式 w 開啟只寫檔案,若檔案存在則檔案長度清為0,即該檔案內容會消失。若檔案不存在則建立該檔案。w 開啟可讀寫檔案,若檔案存在則檔案長度清為零,即該檔案內容會消失。若檔案不存在則建立該檔案。wb 只寫方式開啟或新建乙個二進位制檔案,只允許寫資料。wb 讀寫方式開啟或建立乙個二進位制檔案,...

FILE 指標的相關操作

file是在c標準庫中 stdio.h 中定義的乙個結構體,通常用指標的方式儲存在記憶體中,其內容描述了乙個檔案,或者說 流 更當。1.開啟檔案 您可以使用 fopen 函式來建立乙個新的檔案或者開啟乙個已有的檔案,這個呼叫會初始化型別 file 的乙個物件,型別 file 包含了所有用來控制流的必...

C 高階篇 File 檔案操作相關

1.檢視檔案資料夾的資訊 通過fileinfo類獲取檔案相關資訊 static void main string args 通過copyto將檔案複製到當前目錄下 將檔案複製到當前目錄下 fileinfo.copyto t.txt 建立檔案 fileinfo fileinfo new fileinf...