Hi You could use brute force approach. Just print out "file.names" and estimate ordering vector. In czech locale it is
oo <- c(6, 11, 1, 4, 5, 2, 3, 10, 12, 9, 7, 8) In english locale it is different :-) After that file.names[oo] should give you correct order of file names Cheers Petr > -----Original Message----- > From: R-help <r-help-boun...@r-project.org> On Behalf Of Ek Esawi > Sent: Tuesday, October 9, 2018 3:44 PM > To: r-help@r-project.org > Subject: [R] Reorder file names read by list.files function > > Hi All-- > > I used base R list.file function to read files from a directory. The file > names are > months (April, August, etc). That's the system reads them in alphabetical > order., > but i want to reordered them in calendar order (January, February, > ...December).. I thought i might be able to do it via RegEx or possibly gtools > package, I am wondering if there is an easier way. > > Thanks--EK > > Example > path = "C:/Users/name/Downloads/MyFiles" > file.names <- dir(path, pattern =".PDF") > > Example output > Output: > "February.PDF" "January.PDF" "March.PDF" > Desired output > "January.PDF" "February.PDF" "March.PDF" > > ______________________________________________ > R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code. Osobní údaje: Informace o zpracování a ochraně osobních údajů obchodních partnerů PRECHEZA a.s. jsou zveřejněny na: https://www.precheza.cz/zasady-ochrany-osobnich-udaju/ | Information about processing and protection of business partner’s personal data are available on website: https://www.precheza.cz/en/personal-data-protection-principles/ Důvěrnost: Tento e-mail a jakékoliv k němu připojené dokumenty jsou důvěrné a podléhají tomuto právně závaznému prohláąení o vyloučení odpovědnosti: https://www.precheza.cz/01-dovetek/ | This email and any documents attached to it may be confidential and are subject to the legally binding disclaimer: https://www.precheza.cz/en/01-disclaimer/ ______________________________________________ R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.