C File基本用法

2021-08-15 14:58:04 字數 1435 閱讀 4169

using system;

using system.collections.generic;

using system.io;

using system.linq;

using system.text;

using system.threading.tasks;

namespace _05file類

else

// file.copy(source,target) 複製檔案

string path = @"d:\05file類\test.txt";

listlist = new list();

for (int i = 0; i < 10; i++)

//將list集合寫入到指定路徑檔案中

//將字串文字新增在路徑檔案中

//讀取路徑檔案儲存位元組陣列中 

byte bytes = file.readallbytes(path);

if (bytes.length > 0)

//讀取路徑檔案儲存在字串陣列中

string all = file.readalllines(path);

for (int i = 0; i < all.length; i++)

console.writeline("=> readalllines => ok");

//讀取檔案路徑儲存在字串中

string str = file.readalltext(path);

console.writeline("=> readalltext => ok");

//建立乙個新檔案,在其中寫入指定的位元組陣列,然後關閉該檔案。如果目標檔案已存在,則覆蓋該檔案。

string targetpath = @"d:\05file類\target.txt";

string sourcepath = @"d:\05file類\source.txt";

file.writeallbytes(sourcepath, file.readallbytes(targetpath));

console.writeline("=> writeallbytes => ok");

//建立乙個新檔案,向其中寫入乙個字串集合,然後關閉該檔案。

file.writealllines(sourcepath, list);

console.writeline("=> writealllines => ok");

//建立乙個新檔案,向其中寫入指定的字串,然後關閉檔案。如果目標檔案已存在,則覆蓋該檔案。

file.writealltext(sourcepath, "writealltext");

console.writeline("=> writealltext => ok");

console.readkey();}}

}

CArchive和CFile用法筆記

carchive允許以乙個二進位制的形式儲存乙個物件的複雜網路,也可以再次裝載它們,在記憶體中重新構造,這一過程叫作序列化 序列化 serialization 簡單的說,carchive與cfile配合使用可以以二進位制讀取 儲存資料到檔案。建立乙個carchive物件之前,你必須建立並成功開啟乙個...

CFile檔案操作

各種關於檔案的操作在程式設計中是十分常見,如果能對其各種操作都瞭如指掌,就可以根據實際情況找到最佳的解決方案,從而在較短的時間內編寫出高效的 因而熟練的掌握檔案操作是十分重要的。本文將對visual c 中有關檔案操作進行全面的介紹,並對在檔案操作中經常遇到的一些疑難問題進行詳細的分析。1 檔案的查...

CFile操作詳解

各種關於檔案的操作在程式設計中是十分常見,如果能對其各種操作都瞭如指掌,就可以根據實際情況找到最佳的解決方案,從而在較短的時間內編寫出高效的 因而熟練的掌握檔案操作是十分重要的。本文將對visual c 中有關檔案操作進行全面的介紹,並對在檔案操作中經常遇到的一些疑難問題進行詳細的分析。1 檔案的查...