日期:2014-05-20  浏览次数:20961 次

用C#如何判断某一目录下的文件是最新的文件?
用C#如何判断某一目录下的文件是最新的文件,然后将它复制到其他目录下?菜鸟求教~~~

------解决方案--------------------
foreach (string vFile in Directory.GetFiles(@ "c:\file ")) // 遍历目录
{
if (File.GetLastWriteTime(vFile) > = DateTime.Now.AddHours(-1)) // 如果文件是在一个小时内修改的
File.Move(vFile, @ "C:\ " + Path.GetFileName(vFile)); // 复制用Copy(),这里用Move()更恰当
}