Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Program
- {
- public static void Main()
- {
- string path = Console.ReadLine();
- GetDirectories(path, 0);
- }
- private static void GetDirectories(string path, int spaces)
- {
- DirectoryInfo dirInfo = new DirectoryInfo(path);
- Console.WriteLine($"{new string(' ', spaces * 3)} {dirInfo.Name}");
- string[] sumDirectories = Directory.GetDirectories(path);
- foreach (var currentDirectory in sumDirectories)
- {
- GetDirectories(currentDirectory, spaces + 1);
- }
- FileInfo[] files = dirInfo.GetFiles();
- foreach (var currentFile in files)
- {
- Console.WriteLine($"{new string(' ', (spaces + 1) * 3)} {currentFile.Name}");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement