我有成千上万的.txt文件,我想选择出现在我创建的Excel列表中的文件。例如,我有一个包含3个文件名的列表:
001 151
023 233
310 011
我需要在Mac的文件夹中找到这些文件名,选择它们,最好在删除其余文件时保留它们。我如何在R中执行此操作?或者更好的是,使用一些原生的Mac OS功能?
答案 0 :(得分:1)
尝试
All_files = list.files('path/to/folder', recursive = TRUE)
files_to_keep = c('001 151', '023 233', '310 011')
files_to_remove = All_files[!All_files %in% file_to_keep]
files_to_remove_path = paste('path/to/folder', files_to_remove, sep = '/')
unlink(files_to_remove_path, recursive = TRUE)