Я работаю над песочницей своих приложений, и у меня возникла проблема, потому что библиотека, которую я использую, создает временные файлы, когда она изменяет исходный файл, например,
Когда он что-то изменяет в «Hello World.txt», он создает файл «Hello World_temp.txt» в том же каталоге, а затем, когда он завершает работу, он меняет оба файла.
Это, конечно, нарушает правила песочницы, потому что вам разрешено изменять только исходный файл, а не создавать другие файлы в папке.
Я не могу найти никаких рекомендаций относительно того, что делать с временными файлами, поэтому в настоящее время я просто собираюсь создать временный файл в контейнере приложения, в который мне разрешено писать, а затем поменять файлы ... однако Это не очень хорошо, если приложение и файл находятся на разных дисках, так как это будет копирование , а не перемещение.
Есть ли место для временных файлов, в которые нам разрешено записывать?
С уважением,
Frank