2015-06-09 144 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

相關問題