Displaying 4 results from an estimated 4 matches for "filefirst".
2017 Sep 28
5
rename multiple files by file.rename or other functions
Hi,
I have 50 files whose names are
XYZW01Genesis_ABC.mp3
XYZW02Genesis_ABC.mp3
.......
XYZW50Genesis_ABC.mp3
As you can tell, the only difference across the files are 01, 02,
03,....50.
I would like to rename them to
01Gen01.mp3
01Gen02.mp3
.......
01Gen50.mp3
If I store them in one folder and write an R code in that folder, how can
it be done?
Thanks,
John
[[alternative
2017 Sep 28
0
rename multiple files by file.rename or other functions
Hi John,
Maybe this:
filenames<-c("XYZW01Genesis_ABC.mp3","XYZW02Genesis_ABC.mp3")
for(filename in filenames) {
filefirst<-sapply(strsplit(filename,"[.]"),"[",1)
fileno<-sub("_","",gsub("[[:alpha:]]","",filefirst))
file.rename(filename,paste("01Gen",fileno,".mp3",sep=""))
}
Jim
On Thu, Sep 28, 2017 at 7:37 PM, John <...
2017 Sep 28
1
rename multiple files by file.rename or other functions
...b("--",s,strOut) ) }
HTH,
Eric
On Thu, Sep 28, 2017 at 1:25 PM, Jim Lemon <drjimlemon at gmail.com> wrote:
> Hi John,
> Maybe this:
>
> filenames<-c("XYZW01Genesis_ABC.mp3","XYZW02Genesis_ABC.mp3")
> for(filename in filenames) {
> filefirst<-sapply(strsplit(filename,"[.]"),"[",1)
> fileno<-sub("_","",gsub("[[:alpha:]]","",filefirst))
> file.rename(filename,paste("01Gen",fileno,".mp3",sep=""))
> }
>
> Jim
>
> On Thu, S...
2017 Sep 28
0
rename multiple files by file.rename or other functions
The combination of list.files(), gsub() and file.rename() should to the
trick.
ir. Thierry Onkelinx
Statisticus/ Statistician
Vlaamse Overheid / Government of Flanders
INSTITUUT VOOR NATUUR- EN BOSONDERZOEK / RESEARCH INSTITUTE FOR NATURE AND
FOREST
Team Biometrie & Kwaliteitszorg / Team Biometrics & Quality Assurance
thierry.onkelinx at inbo.be
Kliniekstraat 25, B-1070 Brussel