Головна‎ > ‎C#‎ > ‎Додатково‎ > ‎

Файли в папці

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

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 attrFile.GetAttributes(@"c:\Temp"); 

if (attr.HasFlag(FileAttributes.Directory)) {
    Console.WriteLine("Teka"); 
}
else {
    Console.WriteLine("Fail");
}



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

Directory.CreateDirectory(path);