R - Gestione dei file
R
Gestione dei file
Gestione delle directory
- Con le istruzioni dir.exists() e dir.create() si può verificare l'esistenza di una directory e crearne una. Nella creazione non è ammessa la creazione di più di un livello con una sola istruzione.
# Verifica l'esistenza di una directory.
dir.exists("C:\\Temp\\Project R")
[1] FALSE
# Crea una directory.
dir.create("C:\\Temp\\Project R")
Gestione dei file
- Con le istruzioni file.exists() e file.create() si può verificare l'esistenza di un file e crearne uno.
# Verifica l'esistenza di un file.
file.exists("C:\\Temp\\Project R\\output.txt")
[1] FALSE
# Crea un file.
file.create("C:\\Temp\\Project R\\output.txt")
[1] TRUE
- Le informazioni su un file si ottengono con file.info().
# Informazioni su un file.
file.info("C:\\Temp\\Project R\\output.txt")
size isdir mode mtime ctime atime exe
0 FALSE 666 2019-10-18 07:24:07 2019-10-18 07:24:07 2019-10-18 07:24:07 no
- Un file si può anche rinominare con file.rename() e copiare con file.copy().
# Rinomina un file.
file.rename("C:\\Temp\\Project R\\output.txt", "C:\\Temp\\Project R\\outputnew.txt")
[1] TRUE
# Copia un file.
file.copy("C:\\Temp\\Project R\\outputnew.txt", "C:\\Temp\\Project R\\outputcopy.txt")
[1] TRUE
- Per aprire una finestra che permette di scegliere un file, utilizzare file.choose(). Una volta selezionato il file, si ottiene il percorso completo del file.