FileSystemWatcher ile bir dosyanin lock olup olmadigini anlayamazsin, watcher sadece son yazim tarihine bakip degisip degismedigini haber veriyor.
Kendin bir timer ile ya da kendi eventini yazarak bu olayi yapabilirsin
https://stackoverflow.com/a/937558/1022138
ya da daha farkli bir yol izlemek istiyorsan, hangi process'in dosyayi kullandigini bulup bir seyler yapabilirsin
https://code.msdn.microsoft.com/wind...ocess-704839f4