var fsw = new FileSystemWatcher(sPath, \"*.PPF\"); fsw.NotifyFilter = NotifyFilters.FileName; fsw.IncludeSubdirectories = true; fsw.Created += FswCreated; fsw.Enable
Simply in your fswCreated, sleep for about 1/2 seconds with Thread.Sleep(500) if thats possible. That should give you the time the computer needs to finish writing the file.
fswCreated
Thread.Sleep(500)
Of course, for slower hard drives, this may or may enough time.