/// <summary> /// Obtient le nombre de fichiers présent dans le dossier racine /// </summary> /// <returns>nombre entier int</returns> public int GetNbrFichiersRacine() { int nbrFichierRacine = 0; foreach (ITransfer unElement in _mesElements) { if (!unElement.EstUnDossier()) { ElementFile unFichierTempTraitement = (ElementFile)unElement; if (unFichierTempTraitement.EstUnFichier()) { nbrFichierRacine = nbrFichierRacine + 1; } } } return(nbrFichierRacine); }
/// <summary> /// Obtient le nombre de fichiers présent dans le dossier (sous dossiers compris) /// </summary> /// <returns>un entier int</returns> public int GetNbrFichiers() { int nbrFichiers = 0; foreach (ITransfer unElement in _mesElements) { if (unElement.EstUnDossier()) { ElementFolder unDossierTempTraitement = (ElementFolder)unElement; nbrFichiers = nbrFichiers + unDossierTempTraitement.GetNbrFichiers(); } else { ElementFile unFichierTempTraitement = (ElementFile)unElement; if (unFichierTempTraitement.EstUnFichier()) { nbrFichiers = nbrFichiers + 1; } } } return(nbrFichiers); }