1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| #Choix du répertoire où sont stockés les fichiers en inputs
dossier_source <- choose.dir()
setwd(dossier_source)#on se place dans ce dossier
vec_fichiers <- list.files(path=".", pattern=".txt$")#on en liste les fichiers d'extension .txt
for(i in 1:length(vec_fichiers)){#pour chaque nom de fichiers dans le vecteur
contenu_fichier <- read.table(vec_fichiers[i], header=T, sep=";",quote="'\"",encoding="UTF-8")#on le lit
# ...(suite de traitement)
if(file.exists(paste(getwd(),"/outputs",sep="")) == F){
dir.create(paste(getwd(),"/outputs",sep=""))
}
setwd(paste(getwd(),"/outputs",sep=""))#On se place dans le dossier outputs (crée s'il n'existait pas)
write.table(contenu_fichier, file=paste(getwd(),"/output",i,".txt",sep=""),sep="µ")#On stocke l'output dans un objet appelé output1 ou output2, ainsi de suite.
} |
Partager