Rimuove tutti i file indicati dal percorso e caratteri jolly, fino ad una determinata data (opzionale).
Sintassi
SINT file_deleteEx( TCHAR *lpPath, TCHAR *lpDate, DWORD dwParam, BOOL (*subControl)(TCHAR *lpFolder,struct _finddata_t *) );
Parametri
- lpPath
[in] indica il percorso dove cercare i file da cancellare attraverso i caratteri jolly es. file_deleteEx("c:\\cache\\*.jpg","20080102",FDE_SUBFOLDERSCAN,NULL);
- lpDate
[in] Data limite: se indicata verrano eliminati i file fino a questa data compresa. Data in formato 8 cifre AAAAMMGG.
Indicare NULL se non si vuole il controllo sulla data.
- dwParam
[in] Comportamento della funzione, indicando una o più macro tra cui:
FDE_SUBFOLDERSCAN - Esegue la ricerca dei file in modo ricorsivo anche nelle sotto directory del percorso indicato
FDE_DELEMPTYFOLDER - Cancella la directory (folder) se dopo aver cancellato tutti i file è rimasta vuota.
- subControl
[in] se diversa da NULL indicare la funzione di controllo; la funzione deve ritornare TRUE se il file o la directory sono è da eliminare altrimenti FALSE.
Valori di ritorno
Commenti