This is an old revision of the document!
using System; using System.IO; class Program { static void Main() { string filePath = "example.txt"; string content = "這是新的檔案內容,將會覆蓋原有內容。"; try { // 寫入檔案,若檔案已存在則會覆蓋 File.WriteAllText(filePath, content); Console.WriteLine("檔案已成功保存並覆蓋!"); } catch (Exception ex) { Console.WriteLine("保存檔案時出錯: " + ex.Message); } } }
using System; using System.IO; using System.Text; class Program { static void Main() { string filePath = "example.txt"; string content = "這是新的檔案內容,將會覆蓋原有內容。"; try { // 使用 FileMode.Create 模式來覆蓋檔案 using (FileStream fs = new FileStream(filePath, FileMode.Create, FileAccess.Write)) { byte[] data = Encoding.UTF8.GetBytes(content); fs.Write(data, 0, data.Length); } Console.WriteLine("檔案已成功保存並覆蓋!"); } catch (Exception ex) { Console.WriteLine("保存檔案時出錯: " + ex.Message); } } }
using System; using System.IO; class Program { static void Main() { string filePath = "example.txt"; string content = "這是新的檔案內容,將會覆蓋原有內容。"; try { // 如果檔案存在則刪除 if (File.Exists(filePath)) { File.Delete(filePath); } // 寫入新檔案 File.WriteAllText(filePath, content); Console.WriteLine("檔案已成功保存並覆蓋!"); } catch (Exception ex) { Console.WriteLine("保存檔案時出錯: " + ex.Message); } } }