复制新的和修改过的目录/文件的C#库
我想构建一个应用程序,将所有新的和修改过的文件从源文件夹路径复制到目标备份路径。我知道我可以使用蛮力循环遍历源目录中的所有文件,并在目标目录中进行比较(请参阅下面的代码)。我只是想知道是否有一个脚本,将容纳这个。我更关心修改过的文件,而不是新文件复制新的和修改过的目录/文件的C#库,c#,.net,backup,datemodified,C#,.net,Backup,Datemodified,我想构建一个应用程序,将所有新的和修改过的文件从源文件夹路径复制到目标备份路径。我知道我可以使用蛮力循环遍历源目录中的所有文件,并在目标目录中进行比较(请参阅下面的代码)。我只是想知道是否有一个脚本,将容纳这个。我更关心修改过的文件,而不是新文件 // all files Directory.GetFiles(txtFolderPath.Text, "*", SearchOption.AllDirectories); // last file modified time FileSystem
// all files
Directory.GetFiles(txtFolderPath.Text, "*", SearchOption.AllDirectories);
// last file modified time
FileSystemInfo.LastWriteTime(filepath)
我同意@elgonzo的观点,一个“脚本”会做和你一样的事情。我能想到的唯一方法是使用robocopy/mir:)
我更关心修改过的文件,而不是新文件,然后使用感谢L.B。FilesystemWatcher正是我要找的。