以當前日期自動創建文件

先創建好文件夾

如在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();     //寫完後一定要關閉
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章