在我解析名称之后,我想根据名称移动文件,该名称将随着时间的不同而变化。请举例说明谢谢
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"));
}
答案 0 :(得分:0)
使用:
使用系统;
使用System.IO;
Datetime dt = File.GetCreationTimeUtc("pathtofile");
获取时间戳
并使用
File.Move(Source,Destination);
移动文件。