2010-07-27 32 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

相关问题