C 中一些檔案的操作

2021-08-09 14:16:27 字數 1829 閱讀 6279

1.file.exist檢查檔案是否存在

public static bool exists(string path)
檔案存在時,返回true,相反返回false。

2.讀寫檔案

public static string readalltext(string path)
讀取檔案的所有行放入乙個字串中,然後關閉檔案。

ppublic static string  readalllines(string path)
開啟乙個文字檔案,將檔案的所有行讀入乙個字串陣列,然後關閉檔案。

public static void writealltext(string path,string contents)
建立乙個新檔案,寫入內容然後關閉檔案。檔案已存在時,則覆蓋該檔案。

public static void writealllines(string path,string  contents)

public static void writealllines(string path,string contents,encoding encoding)

建立乙個新檔案,向其中寫入乙個或者多個字串,然後關閉檔案

向已經存在的文字尾部追加內容,然後關閉檔案。

3.建立檔案

public static filestream(string path)
4.將文字內容複製到另乙個文字中

public static void copy(string sourcepath,string destfilename)
不允許覆蓋同名檔案
public static void copy(string sourcefilename, string destfilename, bool overwrite)
overwrite為真時,可以覆蓋檔案,否則不能覆蓋檔案。

5.為檔案加解密

public static void decrypt(string path)

public static void encrypt(string path)

6.刪除檔案

public static void delete(string path)
7.檔案的移動

public static void move(string sourcefilename, string destfilename)
8.設定檔案的建立時間

public static void setcreationtime(string path, datetime creationtime)
public static void setcreationtimeutc(string path, datetime creationtimeutc)
9.filter的使用

C 中一些容器的基本操作

vector 向量 可變陣列vectorreference operator size type n 陣列方式訪問元素 reference at size type n 函式方式訪問元素 void push back const value type val 末尾插入 void pop back 末...

c STL中一些常用操作

include include include include include using namespace std intmain s.erase 1,3 第乙個引數指定從此索引位置開始刪除,第二個元素指定刪除的長度,如果無則會刪除從索引對應的元素之後的所有元素 cout s vector in...

Shell中一些簡單操作

為建立 echo hello shell out.txt 為追加 echo hello shell out.txt 當out.txt 文字不存在時,與 都會預設建立out.txt文字,並將hello shell 字串儲存到out.txt中 當out.txt文字存在時,會將out.txt文字中的內容清...