繁体   English   中英

如何在wpf应用程序中使用datetime创建文件夹和文件

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM