diciamo che il
semplice vale per i programmatori dilettanti, quelli esperti non avrebbero posto la domanda
se vuoi fare una cosa del genere un minimo di programmazione la devi conoscere, quanto sia il minimo necessario dipende da che tu debba fare esattamente.
probabilmente se ti puoi appoggiare a una estensione come chronoforms o fabrik allora basteranno poche righe di codice per contare i files nella cartella o per leggerne il numero nel db (se per esempio sono stati caricati con una estensione che ne tiene traccia nel db), questo semplificherebbe molto.
se le cartelle non sono molte e non contengono un numero eccessivo di files, potresti contare ogni volta i files, ma in caso contrario devi pensare ad un modo di ottimizzare le prestazioni del sistema.
insomma, come sempre, serve un'analisi dettagliata per proporre una soluzione valida per il problema specifico.
ciao,
marco