所以我创建了很多文件夹,作为 fum 工作的一部分,命名策略的一部分是使用今天的日期作为路径的一部分
当我使用 DateTime.Now.ToShortDateString() 时,我不断得到一个正斜杠
无论如何要停止该或任何其他使用临时文件夹中的日期的策略
问问题
792 次
2 回答
3
采用
DateTime.Now.ToString("dd-MM-yyyy");
这将替换默认分隔符/
to -
。-
文件夹名称中的有效字符在哪里。
您还可以使用 DateTime.Today 作为当前日期。
string temp = DateTime.Today.ToString("dd-MM-yyyy");
于 2012-10-18T06:13:32.740 回答
2
作为旁白...
如果您想让文件名可排序,您可能还想颠倒日期的顺序或部分。
例如,
var filename = DateTime.Now.ToString("yyyy-MM-dd") + "-Photo-Capture.png";
将允许您在文件创建日期对文件进行排序。使用标准格式的日期仍然允许您进行排序,但您会看到在任何一个月、任何一年的第一天创建的所有文件,然后是在第二天创建的所有文件,等等。
于 2012-10-18T06:36:19.033 回答