C# 根据文件创建的时间调用文件移动
解析完名称后,我希望根据名称移动文件,该名称在一天中的不同时间会有所不同。请举一些例子,谢谢C# 根据文件创建的时间调用文件移动,c#,regex,file,move,C#,Regex,File,Move,解析完名称后,我希望根据名称移动文件,该名称在一天中的不同时间会有所不同。请举一些例子,谢谢 string name = "reportONE14073012300000"; var match = Regex.Match(name, @"(?i)[a-z]+(\d{14})"); if(match.Success) { DateTimedt=DateTime.ParseExactmatch.Groups1].Value,"yyMMddHHmmssff",CultureInfo.Inva
string name = "reportONE14073012300000";
var match = Regex.Match(name, @"(?i)[a-z]+(\d{14})");
if(match.Success)
{
DateTimedt=DateTime.ParseExactmatch.Groups1].Value,"yyMMddHHmmssff",CultureInfo.InvariantCulture);
string path = string.Format(@"A:\Report\{0}\ONE\{1}\{2}\{3}\{4}",
dt.ToString("yyyy"),
dt.ToString("MMMM"),
dt.ToString("dd"),
dt.ToString("HH00"),
dt.ToString("mm00"));
}
用法:使用制度
使用System.IO
Datetime dt = File.GetCreationTimeUtc("pathtofile");
获取时间戳
和使用
File.Move(Source,Destination);
移动文件。
DateTimedt
应该是DateTime dt
我如何将移动文件调用到具有匹配时间戳的文件夹