Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.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#_.net_Backup_Datemodified - Fatal编程技术网

复制新的和修改过的目录/文件的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正是我要找的。