
Directory Class and DirectoryInfo Class
Part of my 2008 study notes for exam 70-536 (.NET Framework 2.0).
Overview
- DirectoryInfo
- Extends FileSystemInfo with directory-specific operations.
- It is possible to create a DirectoryInfo object for a non-existent directory.
- GetDirectories and GetFiles allow the use of wildcards.
Examples
Create SubDir
DirectoryInfo a = new DirectoryInfo(@"C:\Public\Test");
a.Create();
a.CreateSubdirectory("Subtest");
foreach (DirectoryInfo dir in a.Parent.GetDirectories())
{
Console.WriteLine(dir.FullName);
}
Set Current Directory
Console.WriteLine(Directory.GetCurrentDirectory()); // Returns a 'bin' Debug/Release directory
Directory.SetCurrentDirectory(@"C:\Public\Test");
Console.WriteLine(Directory.GetCurrentDirectory());
You May Also Like

Exam 70-536 Study Notes
My study notes for Microsoft exam 70-536: .NET types, collections, generics, I/O, serialization and more, with C# examples.

Starting Exam 70-536 Study
After a burnout, I'm putting my own project on hold to study for Microsoft exam 70-536.

Design Patterns - Proxy Pattern
The Proxy Pattern, and the last article in the design patterns series, now that I've finished reading Head First Design Patterns.



