Не могли бы вы рассказать мне, как использовать C #, чтобы проверить, используется ли указанный файл на Windows Server другим пользователем с доступом к серверу в данный момент?
Посмотрите, можете ли вы использовать FileWatcher, он будет контролировать каталог и вы можете фильтровать файлы, которые вы хотите просмотреть
https://docs.microsoft.com/en-us/dotnet/api/system.io.filesystemwatcher.renamed?view=netframework-4.7.2