Я реализовал FileSystemWatcher для папки, которая находится на NetworkStorage Device (без O.S.).C# FileSystemWatcher Серьезная проблема?
Сценарий, у нас есть две машины, говорит машина A и машина B. мое приложение имеет две кнопки на моей форме Button1 и Button2. Я написал код для переименования файла Test.txt.
Button1: переименование файла Test.txt к Test007.txt и Button2: переименование файла Test007.txt в test.txt
И предположим, я запустить тис файл ехе из A и B одновременно. Затем я могу переименовать файл, нажав Button1 из Machine A и теперь, если я пытаюсь переименовать файл с другого компьютера B, тогда он выдает ошибку
«System.ComponentModel.Win32Exception: указанный сервер не может выполнить запрошенную операцию «
У кого-нибудь есть идея об этом ... пожалуйста, помогите нам найти решение. У нас есть права на папку.
Примечание: Код также работает для локальной сети, поэтому код отлично. Он просто не работает для NetworkStoreDevice.
Как код может быть совершенным, если оно не работает? Можете ли вы опубликовать код, чтобы мы могли увидеть, есть ли там проблема? –
@ jeff-yates - Это прекрасно, потому что это не ошибка. Это особенность. :-) – klabranche