Ответ 1
Как насчет:
fn <- "foo.txt"
if (file.exists(fn)) file.remove(fn)
Насколько я знаю, это постоянный, невосстанавливаемый (т.е. не "перемещение в корзину" ) на всех платформах...
Возможный дубликат:
Автоматически удалять файлы/папки в R
Я хотел бы знать, есть ли способ в R, чтобы проверить, находится ли файл в моем текущем каталоге, и если он там есть, то программа удаляет его?
Я знаю, что другие языки имеют прямой доступ к функциям ОС для выполнения этой задачи, но я немного сомневаюсь, если у R есть такая возможность.
Как насчет:
fn <- "foo.txt"
if (file.exists(fn)) file.remove(fn)
Насколько я знаю, это постоянный, невосстанавливаемый (т.е. не "перемещение в корзину" ) на всех платформах...
Одна из причин, по которым R не может быть безопасно предоставлена внешним пользователям, заключается в том, что она предлагает полный доступ к системным средствам. В дополнение к функциям list.files
, list.dirs
и file.remove
функция system
позволяет получить доступ практически к любому возможному эксплойту.