Студопедия

КАТЕГОРИИ:

АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Просмотр содержимого каталога




Список содержимого заданного каталога возвращает метод Directory.GetFileSystemEntries:

string[] drive_c_Dirs = Directory.GetFileSystemEntries("с:\\ ");

foreach(string s in drive_c_Dirs) Console.WriteLine("{0} ", s);

В качестве параметра этому методу нужно передать путь к интересующему вас каталогу. Метод возвращает массив строк string, каждая из которых содержит имя каталога или файла, расположенного в указанном каталоге.

Для использования всех приведенных выше функций необходимо указать пространство имен System.IO. (using System. IO).

Для того, чтобы запустить исполнимый файл или открыть ПО, сопоставленное с расширением файла, используется метод Start() класса Process из пространства имен System.Diagnostics:

Process.Start(selectedItem.FileName);

Узнать, обладает ли файл атрибутом readOnly можно с помощью следующего кода: FileInfo f = new FileInfo(selectedItem.FileName);

if ((f.Attributes & FileAttributes.ReadOnly) == FileAttributes.ReadOnly)

// выполнить необходимые действия

Аналогично проверяются остальные атрибуты файла.

 










Последнее изменение этой страницы: 2018-04-12; просмотров: 262.

stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда...