Obtenir la taille de fichier de fichier texte

Essayer d'obtenir la taille de fichier à partir d'une liste, puis sortie les résultats dans un fichier texte. À l'heure actuelle, j'ai été en mesure d'obtenir du premier semestre travail de lecture à partir d'un fichier de vérifier si le fichier existe et puis la sortie de la console et fichiertexte

Je suis nouvelle programmation "Juste commencé cette semaine". Ce peut être une question facile et essayé, mais ne peux pas tout à fait le faire travailler

J'ai essayé de mettre cela à l'intérieur de la boucle foreach et en essayant de lire le chemin, mais il ne fonctionne pas.

        DirectoryInfo di = new DirectoryInfo(path);
        FileInfo[] fiArr = di.GetFiles();
        foreach (FileInfo f in fiArr)

Mon code jusqu'à présent

    static void Main(string[] args)
    {

        string[] lines = System.IO.File.ReadAllLines(@"C:\Locations2.txt");
        foreach (string path in lines)
            if (File.Exists(path))
                using (System.IO.StreamWriter file = new System.IO.StreamWriter(@"C:\Results.txt", true))
                {
                    file.WriteLine("File found" + "\t" + path);
                    Console.WriteLine("File found" + "\t" + path);
                }


            else
                using (System.IO.StreamWriter file = new System.IO.StreamWriter(@"C:\Results.txt", true))
                {
                    file.WriteLine("Does not Exist" + "\t" + path);
                    Console.WriteLine("Does not Exist" + "\t" + path);
                }

    }

Merci à l'avance et si cela en mal de code conseillez-vous pourquoi il ne devrait pas être fait de cette façon?

Indication: la création de fichier/ouvrir en dehors de la boucle for....

OriginalL'auteur Charles | 2013-02-23