2010-07-27 56 views
1

我希望日期格式爲文件夾名稱(27-07-2010)..如何命名它?我希望把它作爲我的子目錄如何在創建子目錄中應用日期格式

+0

請澄清一下您的問題。您是否在尋找將在C#中創建子目錄(使用日期)的代碼行,或尋找其他指導? – Tobiasopdenbrouw 2010-07-27 11:51:07

+0

yes ..用日期...代碼行創建子目錄。 – Shiny 2010-07-27 12:02:26

回答

6

您可以System.IO.Directory.CreateDirectory創建目錄,你可以用一個日期格式指定名稱字符串:

var dirName = string.Format("{0:dd-MM-yyyy}", DateTime.Now); 
System.IO.Directory.CreateDirectory(dirName); 
3

試試這個:

DateTime dateTime;  
dateTime.ToString("dd-MM-yyyy"); 

更新

// The date you want for your folder. 
// Could be: DateTime.Now 
DateTime dateTime; 

// The parent folder you want to create a subfolder in 
// Could be: AppDomain.CurrentDomain.BaseDirectory for current dir 
string parentFolder; 

Directory.CreateDirectory(Path.Combine(parentFolder, dateTime.ToString("dd-MM-yyyy"))); 
+0

路徑組合顯示錯誤...不接受第二個參數。它需要路徑 – Shiny 2010-07-27 12:27:02

+0

@Shiny:不知道你的意思。我已經在一個小型測試項目中嘗試了這一點,並且它工作。 – 2010-07-27 13:07:21