Pagina personale di:
Carlo Vecchio
appunti di C#, R, SQL Server, ASP.NET, algoritmi, numeri
Vai ai contenuti

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.


© 2020 Carlo Vecchio
Torna ai contenuti