fileDirCreate

4.4.3/7
Esegue un ricerca di files usando caratteri Jolly, all'interno di una cartella spedificata.
La scansione può avvenire anche in forma ricorsiva.

Sintassi

EH_FILEDIR * fileDirCreate(	UTF8 * pszWildCard,
				CHAR * pszDateYMD,
				EN_FD_PARAM dwParam,
				BOOL (*funcNotify)(void *lpFolder,S_FILEINFOW *psFileInfo));

Parametri



Valori di ritorno

Ritorna un puntatore ad una struttura tipo EH_FILEDIR che contiene il risultato della scansione.
La struttura deve essere liberata con fileDirDestroy().

Esempio

EH_FILEDIR * psDir;
CHAR szDayLimit[20];
CHAR szServ[400];
INT a;
S_FILEINFO sFile;

strcpy(szDayLimit,dateCalc(dateToday(),-10));
sprintf(szServ,"%s" OS_DIR_SLASH "*",psDump->pszDirDest);
psDir=fileDirCreate(szServ,dateDtoY(szDayLimit),FDE_DMIMODE|FDE_FULLPATH|FDE_ADDFOLDER,NULL);

for (a=0;a<(INT) psDir->tCount;a++) {
	DMIRead(&psDir->dmiFiles,a,&sFile);
	printf("%s" CRLF,sFile.pszFullPath);
}
fileDirDestroy(psDir);




Easyhand C/C++: fileDirCreate | Last modified: 07/03/2022 11.21.30 Europe/Rome | #1.280
P.. 289
Easyhand C/C++
Una mano alle tue idee.
Privacy Policy