[英]how to create folder and file with datetime in wpf application
我有WPF应用程序。 我想在其中使用日期时间格式的文件夹中创建文件夹。 我尝试下面的代码
string reportPath= environment.currentDirectory+"\\Reports\\";
string datetime= Datetime.now.tostring("dd-MM-yyyy_HH:mm:tt");
string todaysDateFolder= path.combine(reportPath,datetime);
//string todaysDateFolder = reportPath+datetime+"\\"; //This opetion also try but get error
代码创建目录文件夹,如下所示
if (!Directory.Exist(reportPath))
{
Directory.createDirectory(reportpath);
Directory.createDirectory(todaysDateFolder);
}
else
{
Directory.createDirectory(todaysDateFolder); ///get error here that path format is not supported
}
如果我使用任何修订名称而不是date,那么它将起作用。 但我要日期格式化的文件夹也要文件。
在文件夹或文件名中使用日期字段时,习惯上使用此相反格式,以便可以正确订购它们:
string formattedDate = Datetime.Now.ToString("yyyyMMddHHmmssfff");
如果首先使用日期进行格式化,则无法按日期对文件夹进行排序。 此格式中也没有禁止的字符(例如日期格式中的冒号(:)。您可以在MSDN上的“ 命名文件,路径和命名空间”页面中找到文件名中不能使用的字符。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.