Доброе утро, Какова лучшая стратегия проверки, когда большой файл o большой каталог закончил копировать? Я хочу подождать, пока файл полностью завершит копирование. Есть ли пример кода в qQt или PyQt - проверьте, используется ли файл другим процессом. Подождите, пока не закончите копию
Я работаю над mac os x.
благодаря
Update
Я использую QFileSystemWatcher. проблема в том, что я получаю уведомление об изменении файла или каталога, когда o копирует его. Таким образом, пользователь копирует большую папку (внутри многих файлов), запускается процесс копирования операционной системы, занимает 5 минут, но в то же время мое приложение получает уведомление об изменении файла. Это проблема, потому что, когда я получаю уведомление об изменении, мое приложение запускает некоторые операции над этими файлами, но копия уже выполняется !!!!
FYI: Недавно я узнал, что QFileSystemWatcher (работает в Windows) работает с сетевыми ресурсами, а также если серверы запускают окна. Он не будет корректно работать для сетевых ресурсов, которые выполняются на сервере linux со старой версией samba - dunno, если он работает правильно с обновленной версией samba. – smerlin