如何在文件夹路径中使用今天的日期

时间:2012-10-18 06:12:47

标签: c#

所以我创建了很多文件夹作为工作的一部分,并且命名策略的一部分是使用今天的日期作为路径的一部分 当我使用DateTime.Now.ToShortDateString()时,我不断得到正斜杠 无论如何都要停止使用临时文件夹中的日期或任何其他策略

2 个答案:

答案 0 :(得分:3)

使用

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

这会将默认分隔符从/替换为-。其中-是文件夹名称中的有效字符。

您还可以将DateTime.Today用于当前日期。

string temp = DateTime.Today.ToString("dd-MM-yyyy");

答案 1 :(得分:2)

暂且不说......

如果您想使文件名可排序,您可能还想要撤销日期的顺序或部分内容。

例如,

var filename = DateTime.Now.ToString("yyyy-MM-dd") + "-Photo-Capture.png";

允许您在创建文件的日期对文件进行排序。使用标准格式的日期仍然允许您排序,但您将看到在任何月份的任何一年的第一天创建的所有文件,然后在第二天创建的所有文件等等。