2015-06-09 146 views
0

我有WPF应用程序。我想用日期时间格式在文件夹内创建文件夹。 我尝试下面的代码如何在wpf应用程序中使用datetime创建文件夹和文件

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 

代码来创建目录folderlike如下

if (!Directory.Exist(reportPath)) 
    { 
     Directory.createDirectory(reportpath); 
     Directory.createDirectory(todaysDateFolder); 
    } 
    else 
    { 
     Directory.createDirectory(todaysDateFolder); ///get error here that path format is not supported  
    } 

如果我使用任何固定名称,而不是最新的,它的工作原理。但我想日期格式化文件夹也文件。

+0

您有什么问题? – Sheridan

回答

1

当一个文件夹或文件名中使用日期字段,这是习惯使用这种反向的格式,使他们能够正确地下令:如果您在使用当天第一格式,那么

string formattedDate = Datetime.Now.ToString("yyyyMMddHHmmssfff"); 

文件夹将无法按日期排序。这种格式也没有禁止使用的字符(如日期格式的冒号(:))您可以在MSDN上的Naming Files, Paths, and Namespaces页面找到哪些字符不能用于文件名中

+0

@ Sheriden-谢谢你的回答 – Dipika

相关问题