C FileStream 物件的Seek()方法

2022-02-16 15:49:52 字數 1135 閱讀 6592

2023年12月08日 11:22:00 kevin617 閱讀數 7565

filestream 可以隨機讀寫檔案 使用 seek 方法

seek()  ----------有兩個引數 第一引數規定檔案指標以位元組為單位移動的距離。第二個引數規定開始計算的位置

用 seekorigin 列舉的乙個值表示 : seekorigin 有三個值:begin  current   end。

afile.seek(8,seekorigin.begin)---------將檔案的指標移動到第八個位元組。起始位置就是檔案的第乙個位元組。

afile.seek(-5,seekorigin.end); 從檔案的末尾向前查詢五個位元組。。

afile.seek(2,seekorigin.current);

以下來自msdn

.net framework 2.0

其他版本

將該流的當前位置設定為給定值。

命名空間:system.io

程式集:mscorlib(在 mscorlib.dll 中)

語法

public override long seek (

long offset,

seekorigin origin

)

範例:
using system;

using system.io;

class fstream

// set the stream position to the beginning of the file.

filestream.seek(0, seekorigin.begin);

// read and verify the data.

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

}console.writeline("the data was written to " +

"and verified.", filestream.name);}}

}延伸閱讀:windows mobile上實現斷點續傳

C FileStream 物件的Seek()方法

2010年12月08日 11 22 00 kevin617 閱讀數 7565 filestream 可以隨機讀寫檔案 使用 seek 方法 seek 有兩個引數 第一引數規定檔案指標以位元組為單位移動的距離。第二個引數規定開始計算的位置 用 seekorigin 列舉的乙個值表示 seekorigi...

C FileStream常用的屬性與方法總結

對流進行操作時要引用 using system.io 命名空間 filestream常用的屬性和方法 屬性 canread 判斷當前流是否支援讀取,返回bool值,true表示可以讀取 canwrite 判斷當前流是否支援寫入,返回bool值,true表示可以寫入 方法 read 從流中讀取資料,返...

Python物件導向中init del和str方法

應用場景 init 改造初始化方法,可以讓建立物件更加靈活 del 如果希望在物件被摧毀前,再做一些事情,可以考慮一下 del 方法 生命週期 乙個物件從呼叫類名 建立,生命週期開始 乙個物件的 del 方法一旦被呼叫,生命週期結束 在物件的生命週期內,可以訪問物件型別,或者讓物件呼叫方法 str ...