1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| if(strlen(strstr(global_transmission.target.file.filename,"{INCREMENT}"))>0)
{
char transFileName[255];
char sIncrem[10];
strcpy(transFileName, getenv(HOSAFLOW_INCREMENT));
strcat(transFileName, global_transmission.id);
sprintf(sIncrem, "%ld", FILE_INCREMENT(transFileName));
char *newFileName = STR_REPLACE(global_transmission.target.file.filename, "{INCREMENT}", sIncrem );
strcpy(global_transmission.target.file.filename,newFileName);
free(newFileName);
}
/*
if(strlen(strstr(global_transmission.target.file.filename,"{AAAA}"))>0)
{
printf("toto");
char sReplace[4];
sprintf(sReplace, "%04u", 1900 +t -> tm_year);
printf("\n%s\n",sReplace);
char *newFileName = STR_REPLACE(global_transmission.target.file.filename, "{AAAA}", sReplace );
strcpy(global_transmission.target.file.filename,newFileName);
free(newFileName);
} |
Partager