Exemplo n.º 1
0
        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;
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
        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);
        }
Exemplo n.º 5
0
        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é);
        }
Exemplo n.º 6
0
 private static void NomFichierCSharp(Explorateur e)
 {
     ListeFichiersProj = e.dir.GetFiles("*.csproj", SearchOption.AllDirectories);
 }
Exemplo n.º 7
0
 private static void NbFichiersDontCs(Explorateur e)
 {
     CompteFichiers   = e.dir.GetFiles("*", SearchOption.AllDirectories).Length;
     CompteFichiersCs = e.dir.GetFiles("*.cs", SearchOption.AllDirectories).Length;
 }