/
spirzen
/
it-code-examples
Обзор
Документация
Войти
/
spirzen
/
it-code-examples
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
examples/csharp/csharp-505-161-007/main.cs
41 строка
1 KB
Spirzen
Code migration pack
09 июн 2026, 01:41
09 июн 2026, 01:41
cebc284
Код
Авторство
О чём код?
using System; using System.IO; class DirectoryScanner { static void Main(string[] args) { if (args.Length < 1) { Console.WriteLine("Укажите путь к директории."); return; } string rootPath = args[0]; if (!Directory.Exists(rootPath)) { Console.WriteLine("Директория не найдена."); return; } string[] files = Directory.GetFiles(rootPath, "*", SearchOption.AllDirectories); Console.WriteLine($"Найдено файлов: {files.Length}"); long totalSize = 0; foreach (string file in files) { FileInfo info = new FileInfo(file); totalSize += info.Length; // Ограничим вывод первых 10 файлов для краткости if (Array.IndexOf(files, file) < 10) { Console.WriteLine($"{info.Name} ({info.Length} байт)"); } } Console.WriteLine($"Общий размер: {totalSize / 1024.0:F2} КБ"); } }