- Получить путь к текущему рабочему каталогу
getwd()
- Изменить текущий рабочий каталог
setwd("D:/ FolderName")
- Получить список файлов из определённой папки
list.files (path = "D:/RStudio/Foldername/")
Так же вы можете самостоятельно выбрать нужную папку, используя функцию choose.dir().
list.files(path = choose.dir())
Вы можете выбрать определённые файлы используя текстовые паттерны их имён, например выбрать все csv файлы можно следующим образом.
list.files(pattern = ".csv")
- Проверить существование файла в системе
file.exists("rawdata.csv")
- Создать папку
Для создания папки используйте функцию dir.exists(). Например, если вы хотите проверить существование папки Images, и в случае если такой папки нет создать её, используйте следующий пример кода.
ifelse(!dir.exists("Images"), dir.create("Images"), "Folder exists already")
- Скопировать файл
file.copy("D:/RStudio/source_file_tocopy.txt", "D:/RStudio/NewFolder/")
- Получить информацию о файле
file.info("myfile.csv")
- Удаление файлов
unlink("myfile.csv")
file.remove("myfile.csv")
- Открыть или запустить файл
Открыть или запустить файл можно несколькими способами.
shell.exec("D:/path/to/file/file.txt")
file.show("D:/path/to/file/ file.txt")
Если вы хотите не прописывать путь к файлу, а выбрать его с помощью графического интерфейса используйте функцию file.choose().
shell.exec(file.choose())
file.show(file.choose())
Статья подготовлена по материала Интернета.