我需要在用户定义的目标文件夹中创建子目录。我需要根据文件名中的日期执行此操作。文件名格式为“Result9_9_2013 1-31-13 PM.xml”。我需要为每个实例的每年,每月和每天创建一个文件夹。我是C#的新手,并且在如何使用文件名的“9_9_2013”部分创建目录时遇到问题。我该怎么做?提前谢谢。
答案 0 :(得分:0)
从文件名中删除“Result”前缀
DateTime time = DateTime.ParseExact("9_9_2013 1-31-13 PM","d_M_yyyy h-mm-ss tt", System.Globalization.CultureInfo.InvariantCulture)
现在您有了日期时间,您可以创建您想要的格式的目录命名,反之亦然
String dirName = time.ToString("dd-MM-yyyy")