comment mesurer le poids d'un fichier?poids du fichier et combien de lignes dans un fichier texte - comment? (C#)
et comment savoir combien de lignes dans un fichier texte?
remercient à l'avance
comment mesurer le poids d'un fichier?poids du fichier et combien de lignes dans un fichier texte - comment? (C#)
et comment savoir combien de lignes dans un fichier texte?
remercient à l'avance
long size = (new FileInfo(myFile)).Length;
int rows = File.ReadAllLines(myFile).Length; //for smaller files
string filePath;
int fileSize;
int fileLines
Taille du fichier
fileSize = File.OpenRead(path).Length;
lignes comptent
fileLines = File.ReadAllLines(path).Length;
Ou
using (TextReader reader = File.OpenText(path)) {
while (reader.ReadLine() != null)
{
lines++;
}
quel est le point de la 'var' juste curieux pourquoi vous l'utiliseriez ici, ce n'est pas plus facile à lire et est une mauvaise habitude à mon avis. –
http://meta.stackexchange.com/questions/19568/can-we-stop-with-the-constant-overuse-of-var-on-so –
fait la correction. Merci d'avoir signalé –
Si vous avez un fichier énorme et tout ce que vous aimez est le nombre de lignes, vous n'avez pas besoin de le charger dans la mémoire, il suffit d'utiliser StreamReader
.
long count = 0;
using (StreamReader r = new StreamReader("file.txt"))
{
string line;
while ((line = r.ReadLine()) != null)
{
count++;
}
}
n'est pas inutile? Je veux dire, vous pouvez directement vérifier 'ReadLine()' contre 'Null'. – Bobby
Par poids du fichier voulez-vous dire la taille du fichier en octets? – Jedidja