Comment supprimer un fichier à l’aide de R (avec exemple)
Vous pouvez utiliser la syntaxe suivante pour supprimer un fichier dans un emplacement spécifique à l’aide de R :
#define file to delete this_file <- "C:/Users/bob/Documents/my_data_files/soccer_data.csv" #delete file if it exists if (file.exists(this_file)) { file.remove(this_file) cat("File deleted") } else { cat("No file found") }
Cette syntaxe particulière tente de supprimer un fichier appelé soccer_data.csv situé dans le dossier suivant :
C:/Users/bob/Documents/my_data_files
Si le fichier existe, la fonction file.remove() supprime le fichier et utilise la fonction cat pour afficher le message « Fichier supprimé » sur la console.
Si le fichier n’existe pas, la fonction cat affiche le message « Aucun fichier trouvé » sur la console.
L’exemple suivant montre comment utiliser cette syntaxe dans la pratique.
Exemple : supprimer un fichier à l’aide de R
Supposons que nous souhaitions supprimer un fichier appelé soccer_data.csv situé dans le dossier suivant :
C:/Users/bob/Documents/my_data_files
Le dossier contient actuellement trois fichiers :
On peut utiliser la syntaxe suivante dans R pour supprimer ce fichier s’il existe :
#define file to delete this_file <- "C:/Users/bob/Documents/my_data_files/soccer_data.csv" #delete file if it exists if (file.exists(this_file)) { file.remove(this_file) cat("File deleted") } else { cat("No file found") } File deleted
Nous recevons le message « Fichier supprimé » qui nous indique que le fichier a été supprimé.
Si l’on revient au dossier où existait le fichier, on constate qu’il a bien été supprimé :
Pour supprimer un autre fichier, modifiez simplement le chemin du fichier spécifié dans la variable appelée this_file .
Ressources additionnelles
Les didacticiels suivants expliquent comment effectuer d’autres tâches courantes dans R :
Comment importer des fichiers CSV dans R
Comment importer des fichiers Excel dans R
Comment importer des fichiers Zip dans R