private static void NomFichierPlusLong(Explorateur e) { var FileList = e.dir.GetFiles("*", SearchOption.AllDirectories); long tailleMax = FileList.Max(a => a.Length); FichierLePlusLong = FileList.Where(a => a.Length == tailleMax).First().Name; }
static public void AnalyserDossier(string chemin) { NombreFichiers = 0; NombreFichiersCs = 0; NomFichierPlusGrand = string.Empty; NomFichiers = new List <string>(); DelegueExplorateur explorateur = null; explorateur += CompterFichiers; explorateur += AnalyserNom; explorateur += FiltrerProjet; Explorateur.Exploreur(chemin, explorateur); }
public static void AnalyserDossier(string path) { Explorateur explorateur = null; explorateur = new Explorateur(path); DelegueAnalyser delegue = null; delegue += Analyseur.NbFichiersDontCs; delegue += Analyseur.NomFichierCSharp; delegue += Analyseur.NomFichierPlusLong; explorateur.Explorer(delegue); }
public void AnalyserDossier(string chemin) { // Déclaration d'un délégué du type DelegueExplorateur et branchement de méthodes DelegueExplorateur delegExplo = null; delegExplo += CompterFichiers; delegExplo += AnalyserNom; delegExplo += FiltrerProjet; fichierLong = new FileInfo(chemin); // Initialisation de fichierLong listeFichier = new List <FileInfo>(); Explorateur.Explorer(chemin, delegExplo); }
public void AnalyserDossier(string chemin) { listFichierProjet.Clear(); DelegueExplorateur délégué = null; délégué += CompterFichiers; délégué += AnalyserNom; délégué += FiltrerProjet; Explorateur.Explorer(chemin, délégué); }
private static void NomFichierCSharp(Explorateur e) { ListeFichiersProj = e.dir.GetFiles("*.csproj", SearchOption.AllDirectories); }
private static void NbFichiersDontCs(Explorateur e) { CompteFichiers = e.dir.GetFiles("*", SearchOption.AllDirectories).Length; CompteFichiersCs = e.dir.GetFiles("*.cs", SearchOption.AllDirectories).Length; }