Bonjour,
Checher dans la doc, est le meilleur moyen!
publicclass ShowDirSize { publicstatic long DirSize(DirectoryInfo d) { long Size = 0; // Add file sizes. FileInfo[] fis = d.GetFiles(); foreach (FileInfo fi in fis) { Size += fi.Length; } // Add subdirectory sizes. DirectoryInfo[] dis = d.GetDirectories(); foreach (DirectoryInfo di in dis) { Size += DirSize(di); } return(Size); } publicstaticvoid Main(string[] args) { if (args.Length != 1) { Console.WriteLine("You must provide a directory argument at the command line."); } else { DirectoryInfo d = new DirectoryInfo(args[0]); Console.WriteLine("The size of {0} and its subdirectories is {1} bytes.", d, DirSize(d)); } } }
http://msdn2.microsoft.com/En-US/library/system.io.directory.aspx
<hr />
-My Blog-
31 oct. 2023 à 15:32
Bonjour, je viens de lire ce post et je pense que des erreurs se sont glissées dans votre code.
Bien a vous