C# 創(chuàng)建文本文件寫入讀取實現(xiàn)代碼
更新時間:2011年11月23日 21:46:43 作者:
C# 創(chuàng)建文本文件寫入讀取,可以用來做系統(tǒng)日志或程序操作日志或者錯誤記錄,需要的朋友可以參考下。
第一次運行時:

第二次運行時:

復(fù)制代碼 代碼如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
namespace 文件操作
{
class Program
{
static void Main(string[] args)
{
//創(chuàng)建一個文本文件,最好先判斷一下
StreamWriter sw;
if (!File.Exists("templog.txt"))
{
//不存在就新建一個文本文件,并寫入一些內(nèi)容
sw = File.CreateText("templog.txt");
sw.Write("第一個字");
sw.WriteLine(" 跟隨老大的.");
sw.WriteLine("當(dāng)前日期是:");
sw.WriteLine(DateTime.Now);
}
else
{
//如果存在就添加一些文本內(nèi)容
sw = File.AppendText("templog.txt");
for (int i = 0; i < 10; i++)
{
sw.WriteLine("可以像平時輸出到屏幕一樣輸出{0}", i);
}
}
sw.Close();
//創(chuàng)建一個讀取器
StreamReader sr = new StreamReader("templog.txt");
//一次性讀取完
Console.WriteLine(sr.ReadToEnd());
Console.ReadLine();
}
}
}
相關(guān)文章
c++ STL之list對結(jié)構(gòu)體的增加,刪除,排序等操作詳解
這篇文章主要介紹了c++ STL之list對結(jié)構(gòu)體的增加,刪除,排序等操作詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-12-12
C#實現(xiàn)char字符數(shù)組與字符串相互轉(zhuǎn)換的方法
這篇文章主要介紹了C#實現(xiàn)char字符數(shù)組與字符串相互轉(zhuǎn)換的方法,結(jié)合實例形式簡單分析了C#字符數(shù)組轉(zhuǎn)字符串及字符串轉(zhuǎn)字符數(shù)組的具體實現(xiàn)技巧,需要的朋友可以參考下2017-02-02
C#實現(xiàn)循環(huán)發(fā)送電腦屏幕截圖
這篇文章主要為大家詳細(xì)介紹了C#實現(xiàn)循環(huán)發(fā)送電腦屏幕截圖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-07-07
C# double和decimal數(shù)據(jù)類型以截斷的方式保留指定的小數(shù)位數(shù)
從事ASP.NET in C#開發(fā)快一年了,今天才知道,C#中保留小數(shù)位數(shù)時沒有使用截斷的方式2012-05-05
使用C#表達(dá)式樹實現(xiàn)對象的深克隆(實例詳解)
C# 的表達(dá)式樹提供了一個強(qiáng)大的機(jī)制,可以將代碼以數(shù)據(jù)結(jié)構(gòu)的形式表示出來,使得代碼可以在運行時進(jìn)行檢查、修改或執(zhí)行,這為動態(tài)查詢生成、代碼優(yōu)化和動態(tài)編程提供了很多可能性,這篇文章主要介紹了使用C#強(qiáng)大的表達(dá)式樹實現(xiàn)對象的深克隆,需要的朋友可以參考下2024-05-05
C#實現(xiàn)WebSocket協(xié)議客戶端和服務(wù)器websocket sharp組件實例解析
這篇文章主要介紹了C#實現(xiàn)WebSocket協(xié)議客戶端和服務(wù)器websocket sharp組件實例解析,包括websocket sharp組件的概念及使用方法,需要的朋友可以參考下2017-04-04

