Я бы не знал о решении, которое полностью совместимо с «корзиной» Windows, но если вы ищете что-то, что не совсем удаляет файлы, но предотвращает их бесконечное хранение, возможное решениебудет перемещать файлы во временную папку для текущего сеанса.
Команда tempdir()
даст местоположение временной папки, и вы можете просто переместить туда файлы - чтобы переместить файлы, используйте file.rename()
.
Они будут доступны в течение всего текущего сеанса и будут автоматически удалены после этого.Это менее устойчиво, чем в классической корзине, но если это то, что вам нужно, вы, вероятно, просто захотите переместить файлы в другую папку и полностью удалить ее, когда закончите.
Для немногоболее согласованный синтаксис, вы можете использовать пакет fs
(https://github.com/r-lib/fs), и его fs::path_temp()
и fs::file_move()
.