Автоматическое удаление файлов / папок

Есть ли способ автоматически удалить все файлы или папки с несколькими командами R? Я знаю о file.remove() unlink() или file.remove() , но для них вам нужно определить вектор символов с точно всеми именами файлов, которые вы хотите удалить. Я больше ищу что-то, в котором перечислены все файлы или папки в определенном пути (например, «C: / Temp»), а затем удаляются все файлы с определенным именем (независимо от его расширения).

Любая помощь очень ценится!

Может быть, вы просто ищете комбинацию file.remove и list.files ? Может быть, что-то вроде:

 do.call(file.remove, list(list.files("C:/Temp", full.names = TRUE))) 

И я думаю, вы можете отфильтровать список файлов до тех, чьи имена соответствуют определенному шаблону с использованием grep или grepl , no?

Для всех файлов в известном пути вы можете:

 unlink("path/*") 
 dir_to_clean <- tempdir() #or wherever #create some junk to test it with file.create(file.path( dir_to_clean, paste("test", 1:5, "txt", sep = ".") )) #Now remove them (no need for messing about with do.call) file.remove(dir( dir_to_clean, pattern = "^test\\.[0-9]\\.txt$", full.names = TRUE )) 

Вы также можете использовать unlink как альтернативу file.remove .

Использование комбинации dir и grep это не так уж плохо. Вероятно, это может быть превращено в функцию, которая также сообщает вам, какие файлы должны быть удалены, и дает вам шанс прервать, если это не то, что вы ожидали.

 # Which directory? mydir <- "C:/Test" # What phrase do you want contained in # the files to be deleted? deletephrase <- "deleteme" # Look at directory dir(mydir) # Figure out which files should be deleted id <- grep(deletephrase, dir(mydir)) # Get the full path of the files to be deleted todelete <- dir(mydir, full.names = TRUE)[id] # BALEETED unlink(todelete) 
  • Java: разделение имени файла на базу и расширение
  • Почему «while (! Feof (file))« всегда неправильно?
  • Использование File.listFiles с FileNameExtensionFilter
  • Запись данных в CSV-файл в C #
  • WPF / C #: Где я должен сохранять файлы пользовательских настроек?
  • Поддерживает ли Google App Engine создание файлов и папок на сервере?
  • C # - Получить список файлов, за исключением скрытых
  • Система не может найти файл, указанный в java
  • База данных SQLite3 или диск заполнен / образ диска базы данных неверен
  • Google Chrome - отключен доступ к файлам для файлов Chrome для бета-версии 8
  • Различные легенды и цвета заливки для граненых ggplot?
  • Давайте будем гением компьютера.