国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

stream的seek方法實例

2019-11-14 16:49:19
字體:
來源:轉載
供稿:網友
using (FileStream outStream = new FileStream(@"D:/12.txt", FileMode.Open))            {                using (FileStream fs = new FileStream(@"D:/1.txt", FileMode.Open))                {                    //緩沖區太小的話,速度慢而且傷硬盤                    //聲明一個4兆字節緩沖區大小,比如迅雷也有一個緩沖區,如果沒有緩沖區的話,                    //每下載一個字節都要往磁盤進行寫,非常傷磁盤,所以,先往內存的緩沖區寫字節,當                    //寫夠了一定容量之后,再往磁盤進行寫操作,減低了磁盤操作。                    byte[] bytes = new byte[100];                    int readBytes;                    //第二個參數Offset表示當前位置的偏移量,一般都傳0                    fs.Seek(100, SeekOrigin.Current);                    if ((readBytes = fs.Read(bytes, 0, bytes.Length)) > 0) //讀取的位置自動往后挪動。                    {                        //readBytes為實際讀到的byte數,因為最后一次可能不會讀滿。                        if (outStream.CanSeek == true)                            outStream.Seek(100, SeekOrigin.Current);                            outStream.Write(bytes, 8, readBytes-10);//8為偏移量,10為數量                    }                }            }

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 万源市| 济源市| 上虞市| 花莲市| 林西县| 宜兰县| 苗栗市| 平谷区| 巴楚县| 当涂县| 象州县| 桐梓县| 济南市| 奈曼旗| 肃北| 邵阳县| 科尔| 玉门市| 兴仁县| 探索| 廊坊市| 娱乐| 安龙县| 清苑县| 汉寿县| 汉阴县| 舞钢市| 长葛市| 平昌县| 博罗县| 来凤县| 密云县| 策勒县| 通道| 齐河县| 新野县| 五指山市| 清涧县| 剑川县| 阿拉善盟| 象山县|