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

Файли в папці

DirectoryInfo d = new DirectoryInfo(@"D:\Test");
FileInfo[] Files = d.GetFiles("*.txt"); 
string str = ""

foreach(FileInfo file in Files ) 
     str += ", " + file.Name; 
}



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

string[] directoryEntries = System.IO.Directory.GetFileSystemEntries(".","*a");
 
foreach (string str in directoryEntries) { 
     System.Console.WriteLine(str); 
}



Файл чи папка


FileAttributes attrFile.GetAttributes(@"c:\Temp"); 

if (attr.HasFlag(FileAttributes.Directory)) {
    MessageBox.Show("Папка"); 
}
else {
    MessageBox.Show("Файл");
}