不确定复制文件时是否缺少东西。
认为代码有效。我正在寻找关于我可能没有想到的信息。
if (File.Exists(docmain1) == true && File.Exists(docmain2) == true)
{
if (File.Exists(docmain1destination) == false)
{
File.Copy(docmain1, docmain1destination);
}
if (File.Exists(docmain2) == false)
{
File.Copy(docmain2, docmain2destination);
}
if (File.Exists(docmain1destination) == true)
{
if (!Locked(docmain1destination))
{
DateTime datemod1 = System.IO.File.GetLastWriteTime(docmain1);
DateTime datemod2 = System.IO.File.GetLastWriteTime(docmain1destination);
if (datemod1 > datemod2)
{
File.Copy(docmain1, docmain1destination);
}
}
}
if (File.Exists(docmain2destination) == true)
{
if (!Locked(docmain2destination))
{
DateTime datemod1 = System.IO.File.GetLastWriteTime(docmain2);
DateTime datemod2 = System.IO.File.GetLastWriteTime(docmain2destination);
if (datemod1 > datemod2)
{
File.Copy(docmain2, docmain2destination);
}
}
}
}
我正在检查一个位置到另一个位置的文件。如果文件不存在,请复制它。如果文件较新,则将其覆盖。基本上就是同步。如果我缺少像这样的过程中的任何关键信息,我希望能得到其他人的投入。谢谢。