C# 生成txt文件的命名方法
我要生成一个txt文件命名方式为:当前时间(年月日)_序列(00开始).txt比如:20100601_00.txt如果当天生成了第二个文件,则文件名为20100601_0...
我要生成一个txt文件命名方式为:当前时间(年月日)_序列(00开始).txt比如: 20100601_00.txt如果当天生成了第二个文件,则文件名为20100601_01.txt 依次类推 这个序列的问题怎么解决?
展开
2013-04-19
展开全部
你这效果就是新建文件夹,有重复的名字就是新建文件夹 (2),以此类推。代码如下:int intnum = 0;//定义一个计时器,有重复的就加一次
//比如C盘下的,判断当前目录下文件是否同名
while (File.Exists(string.Format("C:\\20100601_0{0}.txt",intnum)))
{
intnum++;
}
//成功出来的就是不同名的
File.Create(string.Format("C:\\20100601_0{0}.txt", intnum));
//比如C盘下的,判断当前目录下文件是否同名
while (File.Exists(string.Format("C:\\20100601_0{0}.txt",intnum)))
{
intnum++;
}
//成功出来的就是不同名的
File.Create(string.Format("C:\\20100601_0{0}.txt", intnum));
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询