Something like this?
char filename[] = "00001234_FILENAME.EXT";
char newfilename[100];
if ( sscanf( filename, "0000%*d_%s", newfilename) == 1 ) {
// format seems to be as expected
rename(filename,newfilename);
}
Salem
Posting Sage
11,531 posts since Dec 2005
Reputation Points: 5,862
Solved Threads: 953