Создание Windows-приложений на основе Visual C#




Пример 2.16


using System; using System.IO;

namespace DirectoryInformation {

class Class1 {

[STAThread] static void Main(string[] args) { //Создаем экземпляр di класса DirectoryInfo и указываем диск С в качестве директории DirectoryInfo directoriya = new DirectoryInfo("C:\\"); // Получаем список всех папок, содержащихся на диске С:\ DirectoryInfo[] poddirectoriya = directoriya.GetDirectories();

foreach (DirectoryInfo dd in poddirectoriya) { //Проверяем наличие доступа к каталогу if(dd.Attributes == FileAttributes.Directory) { // Получаем список всех файлов из каталога FileInfo[] spisokfile= dd.GetFiles(); foreach (FileInfo fi in spisokfile) { //Выводим список файлов Console.WriteLine(fi.ToString()); } } } } } }

Листинг 2.16.

Закрыть окно




Содержание  Назад  Вперед