Как безопасно выполнять операции с файловой репликой и обмениваться файлами? - PullRequest
0 голосов
/ 13 мая 2019

Я использую сторонний SDK, который выполняет операцию с копией файла, а не над самим файлом.Поскольку моей программе необходимо изменить сам файл, мне нужно выполнить какую-то операцию замены, которая заменит исходный файл файлом выходной реплики, а затем удалит файл реплики.

Это очень похоже начто делает офис, когда создает в файле реплики с символом «~», а затем меняет местами, когда изменения сделаны.

Считается ли «безопасным» доверять коду возврата SDK и перезаписывать файл в случае успеха?Я очень боюсь, что этот метод может оставить на компьютере клиента файл нулевого размера, а реальный файл будет удален из-за «ложноположительного» успеха из SDK?

Законно ли доверятьSDK?

...