Working with Directories
As you know, directories are containers for files and other directories and thus provide a hierarchical means of organizing data. This is almost accurate because there are ways to create cycles on a file system. Ignoring this detail, you should already have an idea about what the DirectoryInfo
will expose. Let’s take a look by means of an example:
Console.Write("Enter path: ");var path = Console.ReadLine();Console.WriteLine();var folder = new DirectoryInfo(path);if (folder.Exists){ Console.WriteLine("Full name: " + folder.FullName); Console.WriteLine("Name: " + folder.Name); Console.WriteLine("Created: " + folder.CreationTime); Console.WriteLine("Parent: " + folder.Parent.FullName); ...
Get C# 5.0 Unleashed now with O’Reilly online learning.
O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.