8 string dir = args.Length == 0 ? context.
FileSystem.GetCurrentDirectory() : args[0];
9 foreach (
string file
in context.FileSystem.GetDirectories(dir,
false))
11 context.Console.WriteLine($
"{file,-32} <DIR> <DIR>");
13 foreach (
string file
in context.FileSystem.GetFiles(dir,
"",
false))
15 using var fs = context.FileSystem.OpenRead(file);
16 context.Console.WriteLine($
"{file,-32} <FILE> {fs.Length,8} byte(s)");
18 return Task.CompletedTask;