Search
Manipulation de fichiers

Il arrive souvent qu'on manipule des fichiers directement avec R, soit pour tirer une information quelconque sur les fichiers ou en créer d'autres fichiers

File.exists

On utilise la fonction file.exists() lorsqu'on veut faire un test booléen sur l'existence d'un fichier (peu importe le type de fichier).

Nous nous servons de cette fonction lorsque nous voulons modifier (ou créer) un fichier. Donc avons la modification (ou la création), nous validons d'abord l'existence de ce dernier.

file.exists("nbmerge.py")
TRUE
file.exists("cars_info_test-11111.csv")
FALSE

file.rename

On peut renommer le ficher avec;

file.rename("cars_info_test.csv", "cars_info_test2.csv")

file.create

On peur créer un tout nouveau fichier

file.create("vide.txt")

list.files

On peut lister tous les fichiers contenus dans le répertoire courant

list.files()
  1. 'cours_10_1.ipynb'
  2. 'cours_10_2.ipynb'
  3. 'cours_10.ipynb'
  4. 'cours_12.ipynb'
  5. 'cours_13.ipynb'
  6. 'cours_8_1.ipynb'
  7. 'cours_8_2.ipynb'
  8. 'cours_9_1.ipynb'
  9. 'cours_9_2.ipynb'
  10. 'cours_9.ipynb'
  11. 'Exercices_8_solutions.ipynb'
  12. 'Exercices_8.ipynb'
  13. 'Exercices_9.ipynb'
  14. 'Exercices_R_C9.ipynb'
  15. 'images'
  16. 'nbmerge.py'
file.info("cars_info_test2.csv")
file.info("cars_info_test2.csv")$size