C# 文件写入读取与删除
C# 文件写入读取与删除
namespace ProtocalPro { class UdFileUtil { //写入 public static void writeToFile(string filePath, string content) { //判断是否存在 if (!File.Exists(filePath)) { //FileStream fs1 = new FileStream(filePath, FileMode.Create, FileAccess.Write);//创建写入文件 StreamWriter sw1 = new StreamWriter(filePath, false, Encoding.Default); //Encoding.Default读取的编码与写入的编码保持一致 sw1.WriteLine(content);//开始写入值 sw1.Close(); //fs1.Close(); } else { //FileStream fs2 = new FileStream(filePath, FileMode.Open, FileAccess.Write); StreamWriter sw2 = new StreamWriter(filePath, false, Encoding.Default); sw2.WriteLine(content); sw2.Close(); //fs2.Close(); } } //读取 public static string readFile(string filePath) { //FileStream file = new FileStream(filePath, FileMode.Open); StreamReader sr = new StreamReader(filePath, Encoding.Default); //Encoding.Default读取的编码与写入的编码保持一致 string json = sr.ReadLine(); sr.Close(); return json; } // 删除 public static void deleteFile(string filePath) { //删掉文件,重新读取 if (File.Exists(filePath)) { //如果存在则删除 File.Delete(filePath); } } } }
 
                     
                    
                 
                    
                 
 
         
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号