C# 以当前日期自动创建文件

先创建好文件夹

如在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();     //写完后一定要关闭
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值