Csharp高階 檔案流之FileInfo類

2021-08-07 15:04:30 字數 824 閱讀 2869

fileinfo類

fileinfo類與file類有些類似,它們都可以對磁碟上的檔案進行操作。不同的是fileinfo類是例項類,所有的方法都只能在例項化物件後才能呼叫。建立 fileinfo 類物件時必須傳遞乙個檔案路徑作為引數

string path = @"d:\filetest\1707a\aa.txt";

string destpath = @"d:\filetest\1707a\bb.txt";

test01(path,destpath);

fileinfo fi = new fileinfo(path);

獲取當前檔案所在的目錄

console.writeline(fi.directory);

獲取當前檔案所在的目錄

console.writeline(fi.directoryname);

判斷檔案是否是唯讀的

console.writeline(fi.isreadonly);

獲取檔案的大小 單位是位元組

console.writeline(fi.length);

類似拷貝  複製操作  如果目標目錄下面有相同的檔案 則會丟擲異常

fi.copyto(destpath);

類似剪下操作,將指定檔案移到新位置,並提供指定新檔名

fi.moveto(@"d:\filetest\1707a\yy\bb.txt");

sw.write("abcdefg");將字串寫入流

清理所有緩衝區,強制刷出緩衝區中的資料,寫入基礎流

sw.flush();

關閉流,就是乙個保險裝置。

sw.close();

CSharp學習筆記之八 檔案的讀寫

在我們的程式的編寫過程中,總避免不了對檔案的讀寫,比如說要讀取乙個軟體的配置,這時候不就需要我麼來設計的檔案的讀寫麼,但是對於c 來說,是如何對檔案進行讀寫的呢。下面的我們來看乙個列子 class test catch system.exception ex trycatch system.exce...

檔案和流之檔案寫入

在python程式設計當中,無論是文字檔案還是二進位制檔案,其操作流程基本上是一致的,即 首先開啟檔案並建立檔案物件,然後通過該檔案物件對檔案內容進行讀取 寫入 刪除 修改等操作,最後關閉並儲存檔案內容。檔案的寫入 1 建立或開啟檔案物件 python通過內建的 open 方法即可根據指定模式開啟指...

檔案流之檔案的定位

使用檔案流時,檔案中有乙個指標標誌檔案當前的讀寫位置。讀寫乙個字元後,檔案的位置指標會向後移動到下乙個字元的位置。有時候,程式需要從檔案的不同位置 跳躍 地讀取字元,這時就要用到相關的函式。檔案指標,即指向檔案的指標。關於利用檔案指標進行檔案讀寫可以看我上篇部落格 1.rewind 函式 格式 re...