To view the folder, file, and subfolder tree in C#, you can use the Directory
class and DirectoryInfo
class. Here's a sample code that recursively prints the tree structure of a given directory:
main.cs1205 chars45 lines
The Directory.GetDirectories
method returns an array of strings representing the sub-directories of the given directory. The Directory.GetFiles
method returns an array of strings representing the files in the given directory. The Path.GetFileName
method returns the name of a file given its full path.
The PrintDirectoryTree
method is called recursively to print the tree structure of each sub-directory. The indent
parameter is used to add spaces to the output to indicate the level of indentation of each directory and file. The try
block is used to ignore exceptions such as access denied.
gistlibby LogSnag