В моей программе мне нужно реализовать перехват файлов, когда они перемещаются в контролируемую папку и перенаправляются в другой каталог. Что именно я имею в виду. Например, у нас есть 3 папки «A», «B», «C». И пользователь перемещает файл с «A» на «B» («B» - папка, которую мы отслеживаем), и нам нужно перенаправить этот файл на «C», прежде чем он полностью переместится.
Я нашелрешение в Интернете с использованием FileSystemWatcher, но его событий и свойств недостаточно, с его помощью вы можете понять, что вы создали или переместили (скопировали) файл, но мы никогда не узнаем, откуда он был сделан, и не сможемперенаправлять его до тех пор, пока файл не будет полностью перемещен.
В общем вопрос: можно ли как-то решить эту проблему, и можно ли ее вообще решить?