C# 中的File類

      網友投稿 894 2025-04-04

      歡迎您成為我的讀者,希望這篇文章能給你一些幫助。

      前言

      大家好,我是阿輝。

      昨天和大家一起學習了C#中處理JSON格式數據插件Newtonsoft.dll的用法,想必在以后的業務中處理JSON格式數據時,都會游刃有余。

      今天咱們一起來看下在C#中是如何處理文件的,關于文件的操作都有那些方法。

      在C#中關于文件的操作都在命名空間System.IO下,當使用File類時,VS會自動引用其System.IO,如下面代碼一樣。

      using System.IO;

      那么在此命名空間下都有那些方法和屬性。具體可以看MSDN的介紹,很詳細。

      https://docs.microsoft.com/zh-cn/dotnet/api/system.io.file?redirectedfrom=MSDN&view=netframework-4.8

      File類的常用方法

      創建文件

      File.Create(@"文件路徑");

      刪除文件

      File.Delete(@"文件路徑");

      復制文件

      File.Copy("被復制文件路徑","新文件路徑");

      剪切文件

      File.Move("被剪切文件路徑","新文件路徑");

      讀取文件,返回字節數組

      private string AnalysiyFile(string filePath) { byte[] buffer = File.ReadAllBytes(filePath); //將字節解碼,先確定編碼方式,再解碼字節數組 string tempValue = Encoding.GetEncoding("UTF8").GetString(buffer); return tempValue; }

      將數據寫入文件

      private void WriteFile(string message,string filePath) { //把字符串用編碼轉成字節數組 byte[] buffer = Encoding.GetEncoding("UTF8").GetBytes(message); File.WriteAllBytes(filePath, buffer); }

      判斷文件是否存在

      if (File.Exists(filePath)) { }

      我們來看下MSDN上面介紹的一個例子,很詳細,后面如果有那些類不太懂或者以前沒接觸過,首先就去看MSDN上的官方文檔,介紹的都很詳細。

      Demo

      檢查文件是否存在,根據結果創建新文件并對其進行寫入,或者打開現有文件并從中讀取。

      string path = @"d:\test.txt"; if (!File.Exists(path)) { // 往文件中寫入3行數據 using (StreamWriter sw = File.CreateText(path)) { sw.WriteLine("Hello"); sw.WriteLine("And"); sw.WriteLine("Welcome"); } } // 打開文件并按行讀取數據 using (StreamReader sr = File.OpenText(path)) { string s; while ((s = sr.ReadLine()) != null) { Console.WriteLine(s); } }

      今天File文件類的學習就到這里,很高興你能看到這里。

      寄語

      人生短暫,我不想去追求自己看不見的,我只想抓住我能看得見的。

      原創不易,給個關注。

      我是阿輝,感謝您的閱讀,如果對你有幫助,麻煩、轉發 謝謝。

      很高興能和您成為朋友。

      C# 中的File類

      C# 數據結構

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:excel2003條件求和的函數使用方法
      下一篇:wps欄目上的運服務怎么沒有了
      相關文章
      亚洲白色白色在线播放| 亚洲视频在线观看地址| 夜夜亚洲天天久久| 亚洲夜夜欢A∨一区二区三区| 亚洲精品免费网站| 久久狠狠爱亚洲综合影院| 亚洲AV色香蕉一区二区| 亚洲综合熟女久久久30p| 亚洲综合图色40p| 亚洲级αV无码毛片久久精品| 亚洲欧洲国产精品香蕉网| 亚洲综合色婷婷七月丁香| 亚洲欧洲日产国码无码久久99 | 国产亚洲成归v人片在线观看| 久久国产成人精品国产成人亚洲| 亚洲日韩在线观看| 亚洲欧洲精品成人久久奇米网| 亚洲国产成人精品久久久国产成人一区二区三区综 | 亚洲午夜精品久久久久久浪潮| 国产亚洲人成网站在线观看| 亚洲午夜av影院| 亚洲欧洲日产国码无码久久99 | 亚洲国产精品综合久久网各 | 亚洲第一黄色网址| 亚洲五月午夜免费在线视频| 亚洲理论电影在线观看| 亚洲AV永久无码精品水牛影视| 国产亚洲无线码一区二区| 亚洲高清在线视频| 亚洲大香人伊一本线| 亚洲国产日韩精品| 风间由美在线亚洲一区| 亚洲日韩精品无码专区网站| 国产亚洲成人在线播放va| 亚洲AV无码久久精品成人| 亚洲系列中文字幕| 亚洲色大情网站www| 国产精品亚洲а∨无码播放麻豆| 亚洲另类少妇17p| 久久亚洲国产精品123区| 久久伊人久久亚洲综合|