Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 根据文件创建的时间调用文件移动_C#_Regex_File_Move - Fatal编程技术网

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
我如何将移动文件调用到具有匹配时间戳的文件夹