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

用C#定期copy新的文件到其他目录下,怎样做?急救!
用C#定期copy新的文件到其他目录下,
要从一堆文件中搜出0时段没有copy到其他目录的文件,然后将这些文件copy到其他目录下,然后定期copy.怎样能做到啊?

------解决方案--------------------
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()更恰当
}