Compruebe si la carpeta está en uso en C #
Considere una carpeta de red:
\\desiis\c$\Company\B2b\Monitor
En esa máquina, cualquier proceso que intente borrar el directorio.Monitor
recibe un error porque un usuario en la LAN tiene ese directorio abierto (probablemente con el Explorador de Windows).
¿Puedo detectar, a través de C # y .NET framework, si algún usuario (y qué usuario) tiene un directorio particular abierto / en uso?