je le code suivant:objets de mesure fileinfo.Length dans kbs
foreach (string p in dirs)
{
string path = p;
string lastAccessTime = File.GetLastAccessTime(path).ToString();
bool DirFile = File.Exists(path);
FileInfo fInf = new FileInfo(path);
DateTime lastWriteTime = File.GetLastWriteTime(p);
dirFiles.Add(p + "|" + lastAccessTime.ToString() + "|" + DirFile.ToString() + "|" + lastWriteTime.ToString() + "|" + fInf.Length.ToString());
}
J'ai un fInf.Length.ToString() et je voudrais mesurer la production en termes de KBS. Des idées sur la façon d'accomplir cela? Par exemple, au lieu d'obtenir 2048 en tant que taille de fichier, j'aimerais obtenir 2Kb.
Merci à l'avance de l'aide
Je sais que ce est long après votre réponse, mais pourquoi ne pas simplement essayer «FileInfo.Length/1024;» pour obtenir des KB, puis continuer à diviser pour obtenir la mesure suivante? – Ortund
@lavinio Pourriez-vous s'il vous plaît expliquer votre réponse .. –