Файли в папці

Текстові файли (без субпапок)

DirectoryInfo d = new DirectoryInfo(@"D:\Test");

FileInfo[] Files = d.GetFiles("*.txt"); 

foreach(FileInfo file in Files) 

     Console.WriteLine(file.Name);

}

Лише файли що закінчуються на a (і в підпапках)

string[] directoryEntries = System.IO.Directory.GetFileSystemEntries(".","*a");

Теки

var directories = Directory.GetDirectories(path);

 

Файл чи тека?

FileAttributes attr = File.GetAttributes(@"c:\Temp"); 

if (attr.HasFlag(FileAttributes.Directory)) {

    Console.WriteLine("Teka"); 

}

else {

    Console.WriteLine("Fail");

}

Створити теку

Directory.CreateDirectory(path);