Файли в папці
Текстові файли (без субпапок)
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);