av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

C#FileStream寫(xiě)文件解析

C# FileStream寫(xiě)文件的操作是什么呢?首先我們來(lái)了解下C# FileStream寫(xiě)文件是指使用FileStream類對(duì)文件系統(tǒng)上的文件進(jìn)行讀取、寫(xiě)入、打開(kāi)和關(guān)閉操作,并對(duì)其他與文件相關(guān)的操作系統(tǒng)句柄進(jìn)行操作,如管道、標(biāo)準(zhǔn)輸入和標(biāo)準(zhǔn)輸出。讀寫(xiě)操作可以指定為同步或異步操作。FileStream對(duì)輸入輸出進(jìn)行緩沖,從而提高性能。

網(wǎng)站的建設(shè)創(chuàng)新互聯(lián)專注網(wǎng)站定制,經(jīng)驗(yàn)豐富,不做模板,主營(yíng)網(wǎng)站定制開(kāi)發(fā).小程序定制開(kāi)發(fā),H5頁(yè)面制作!給你煥然一新的設(shè)計(jì)體驗(yàn)!已為成都白烏魚(yú)等企業(yè)提供專業(yè)服務(wù)。

FileStream對(duì)象支持使用Seek方法對(duì)文件進(jìn)行隨機(jī)訪問(wèn)。Seek允許將讀取/寫(xiě)入位置移動(dòng)到文件中的任意位置。這是通過(guò)字節(jié)偏移參考點(diǎn)參數(shù)完成的。字節(jié)偏移量是相對(duì)于查找參考點(diǎn)而言的,該參考點(diǎn)可以是基礎(chǔ)文件的開(kāi)始、當(dāng)前位置或結(jié)尾,分別由SeekOrigin類的三個(gè)屬性表示。

C# FileStream寫(xiě)文件之文件頭:

 
 
 
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4. using System.IO;

C# FileStream寫(xiě)文件之讀文件核心代碼:

 
 
 
  1. byte[] byData FileStream= new byte[100];
  2. char[] charData = new char[1000];
  3. try
  4. {
  5. FileStream sFile = new FileStream("文件路徑",FileMode.Open);
  6. sFile.Seek(55, SeekOrigin.Begin);
  7. sFile.Read(byData, 0, 100); 
  8. //第一個(gè)參數(shù)是被傳進(jìn)來(lái)的字節(jié)數(shù)組,
  9. //用以接受FileStream對(duì)象中的數(shù)據(jù),
  10. //第2個(gè)參數(shù)是字節(jié)數(shù)組中開(kāi)始寫(xiě)入數(shù)據(jù)的位置,
  11. //它通常是0,表示從數(shù)組的開(kāi)端文件中向數(shù)組寫(xiě)數(shù)據(jù),
  12. //最后一個(gè)參數(shù)規(guī)定從文件讀多少字符.
  13. }
  14. catch (IOException e)
  15. {
  16. Console.WriteLine("An IO exception has been thrown!");
  17. Console.WriteLine(e.ToString());
  18. Console.ReadLine();
  19. return;
  20. }
  21. Decoder d = Encoding.UTF8.GetDecoder();
  22. d.GetChars(byData, 0, byData.Length, charData, 0);
  23. Console.WriteLine(charData);
  24. Console.ReadLine();

C# FileStream寫(xiě)文件之寫(xiě)文件核心代碼:

 
 
 
  1. FileStream fs = new FileStream(文件路徑,FileMode.Create);
  2. //獲得字節(jié)數(shù)組
  3. byte [] data =new UTF8Encoding().GetBytes(String);
  4. //開(kāi)始寫(xiě)入
  5. fs.Write(data,0,data.Length);
  6. //清空緩沖區(qū)、關(guān)閉流
  7. fs.Flush();
  8. fs.Close();

C# FileStream寫(xiě)文件的操作就向你介紹到這里,希望對(duì)你了解和學(xué)習(xí)C# FileStream寫(xiě)文件有所幫助。


分享文章:C#FileStream寫(xiě)文件解析
文章位置:http://uogjgqi.cn/article/dpjcijc.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流