先創建好文件夾
如在E盤中創建一個文件夾“2016年”,在“2016年”這個文件夾下再創建“4月”,在“4月”這個文件夾下再創建一個文件夾“8日”
string year = DateTime.Now.Year.ToString() + "年";
string month = DateTime.Now.Month.ToString() + "月";
string day = DateTime.Now.Day.ToString() + "日";
string file_path = "e:\\" + year + "\\" + month + "\\" + day ;
if (!Directory.Exists(file_path)) //如果“日期”的文件不存在
{
Directory.CreateDirectory(file_path); //創建一個“日期”的文件夾
}
再創建一個文本文件
文件可以是CSV格式,也可以是TEXT格式:
在上面的”8日”文件夾下創建一個以當前時間爲名的CSV文件
string time = DateTime.Now.ToString("HH-mm-ss");
string file_path1 = "e:\\" + year + "\\" + month + "\\" + day + "\\" + time + ".csv";
StreamWriter sw = new StreamWriter(file_path1 , true, UnicodeEncoding.GetEncoding("GB2312"));
向上面的CSV文件中寫入內容
CSV文件可以用EXCEL打開,爲文件查看,要注意以下格式
加入一個逗號,表示定位到下一個單元格,加入一個回車符表示定位到一下行
sw.Write("第一行" + "\r" + "第二行第一列" + "," + "第二行第二列" + "," + "第二行第三列" + "\r");
sw.Close(); //寫完後一定要關閉