Bird
0
0

You want to list all subdirectories inside "C:\\Projects" and print their full paths. Which code snippet correctly does this?

hard🚀 Application Q15 of 15
C Sharp (C#) - File IO
You want to list all subdirectories inside "C:\\Projects" and print their full paths. Which code snippet correctly does this?
Aforeach (var dir in Directory.GetDirectories("C:\\Projects")) { Console.WriteLine(dir); }
Bforeach (var file in Directory.GetFiles("C:\\Projects")) { Console.WriteLine(file); }
Cforeach (var dir in Path.GetDirectories("C:\\Projects")) { Console.WriteLine(dir); }
Dforeach (var dir in Directory.ListDirectories("C:\\Projects")) { Console.WriteLine(dir); }
Step-by-Step Solution
Solution:
  1. Step 1: Identify method to get subdirectories

    Directory.GetDirectories(path) returns an array of folder paths inside the given directory.
  2. Step 2: Use foreach to print each directory path

    Looping over the array and printing each path is done with foreach and Console.WriteLine.
  3. Final Answer:

    foreach (var dir in Directory.GetDirectories("C:\\Projects")) { Console.WriteLine(dir); } -> Option A
  4. Quick Check:

    GetDirectories lists folders [OK]
Quick Trick: Use Directory.GetDirectories to list folders [OK]
Common Mistakes:
MISTAKES
  • Using GetFiles instead of GetDirectories
  • Trying to use Path class for directory listing
  • Using non-existent Directory.ListDirectories method

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More C Sharp (C#) Quizzes