Я пытаюсь работать с большими структурами данных, которые хранят больше, чем может обработать оперативная память, и мне пришлось использовать mmap - это результат.
Все это работает, как и ожидалось, однако в концеcode Я хотел бы удалить этот временный файл, так как он больше не используется.
Я пытался использовать rm для удаления файла или удаления его вручную во время работы файла, но у меня нет разрешениячтобы сделать это.
Вот так выглядит мой код.
using Mmap
io = open("example.tmp", "w+")
v = Mmap.mmap(io,Vector{Int64},Int64(1e9))
close(io)
#Perform some actions on vector v
#attempt to delete here, rm("example.tmp") returns an EACCES error though
Я хочу, чтобы этот файл .tmp мог автоматически удаляться, когда он больше не используется, как бы яидти делать это?