У меня две папки на одной машине - «Папка 1» и «Папка 2».Каждый раз, когда я добавляю / удаляю / изменяю папку / файл в папке 1, она должна немедленно синхронизироваться с «папкой 2».Я нашел похожую статью в Code Project (http://www.codeproject.com/KB/files/FileSync.aspx), но по какой-то причине она не синхронизируется и нет ошибок.
Есть указатели?
FileSystemWatcher имеет свойство «EnableRaisingEvents», которое имеет значение false для всех, кроме первого экземпляра FSW, созданного в потоке. Могу ли я порекомендовать принудительно установить для этого значения значение true вручную для каждого экземпляра?
Попробуйте взглянуть на Microsoft Sync Framework.Один из примеров включает синхронизацию файлов между каталогами.
Вы можете использовать FileSystemWatcher для запуска процесса синхронизации.
Если вы хотите увидеть другой пример, отметьте этот один, я не пробовал, просто рекомендую, посмотрев на название поста.(Я не уверен, что вы можете увидеть страницу без входа в систему. Регистрация довольно проста и бесплатна, кстати)