Студопедия
Главная страница | Контакты | Случайная страница

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

Public enum FileAttributes

Читайте также:
  1. CAM CERTIFICATE EXAMINATION IN PUBLIC RELATIONS
  2. Constitutional legal status of the Constitutional Council of the Republic of Kazakhstan
  3. Constitutional legal status of the Parliament of the Republic of Kazakhstan
  4. Constitutional legal status of the President of the Republic of Kazakhstan
  5. D Метод getHelpMenu: public Menu getHelpMenu () .В данной реализации
  6. D Метод isSelectionEmpty: public boolean isSelectionEmpty().Возвра­щает True,если на момент вызова метода ни один элемент дерева не вы­делен пользователем или программно.
  7. Developing of the planning in our republic
  8. Environmental Education and the Public Ecological Movement
  9. NursultanAbishevichNazarbaev .First President of Kazakhstan Republic
  10. PBS public br service

{

Archive, /*Использеутся приложениями при выполнении резервного копирования, а внекоторых случаях – при удалении старых файлов.*/

Compressed, //Файл является сжатым.

Directory, /* Объект файловой системы является каталогом.*/

Encrypted, //Файл является зашифрованным.

Hidden, //Файл является скрытым.

Normal, /*Файл находится в обычном состоянии, и для него установлены любые другие атрибуты.*/

Offline, /*Файл, расположенный на сервере, кэширован в хранилище на клиентском компьютере. Возможно, что данные этого файла уже устарели.*/

ReadOnly, //Файл доступен только для чтения.

System //Файл является системным.

}

Получение сведений о файле; копирование файлов; перечисление файлов в папке; изменение расширения файлов.

Под файлом подразумевается именованная информация на внешнем носителе, например, на жестком диске.

Для указания полного пути к файлу удобно использовать Дословные литералы или Дословное применение. Эти литералы предваряются символом @, который отключает обработку управляющих последовательностей (например, \n) и позволяет получать строки в таком виде, в котором они записаны. В дословных литералах не требуется дублировать обратную косую черту.

Вот два варианта записи одного и того же пути:

“C:\\app\\bin\\a.exe”

@“C:\app\bin\a.exe”

Чтобы получить доступ к текущему каталогу приложения можно использовать обозначение: “.”

Примеры:

1) Привязка к текущему каталогу приложения:

DirectoyInfo dir1=new DirectoyInfo(“.”);

2) Привязка к каталогу C:\Windows с помощью дословного литерала:

DirectoyInfo dir2=new DirectoyInfo(@”C:\Windows”);

3) Привязка к несуществующему каталогу с последущим его созданием:

DirectoyInfo dir3=new DirectoyInfo(@”F:\СТП\ЛР”);

dir3.Create();

Изменение расширения файлов

Для управления путями файловой системы имеется статический класс Path. Он позволяет запрашивать и разбирать пути файловой системы.

Некоторые статические методы класса Path:

Методы класса Описание
ChangeExtension() Принимает в качестве параметра путь и возвращает путь к файлу с другим расширением. Внимание! Изменяется только строка пути, расширение настоящего файла не изменяется.
GetExtension() Возвращает расширение файла, соответствующего заданному пути.
GetFileName() Возвращает имя файла, соответствующего заданному пути.
GetFullPath() Возвращает полный путь, соответствующий заданному пути.
GetPathRoot()     Возвращает корневой каталог из заданного пути.  

 

 




Дата добавления: 2015-09-10; просмотров: 79 | Поможем написать вашу работу | Нарушение авторских прав

Классы библиотеки .NET для работы с потоками | Класс FileStream и файловый ввод-вывод на побайтовой основе. Открытие и закрытие файла. Запись данных в файл. Считывание байтов из объекта класса FileStream. | Файловый ввод-вывод с ориентацией на символы. Использование класса StreamWriter. Использование класса StreamReader. | Проблемы одновременности и синхронизации потоков. Общий доступ к данным из разных потоков, предотвращение коллизий. | Краткий обзор ADO.NET. Три стороны технологии ADO.NET. Пространство имен System.Data. | Поставщики данных ADO.NET. Поведение объектов подключения. | Объектная модель ADO.NET | Краткий обзор объектов ADO .NET. | События | Свойства |


lektsii.net - Лекции.Нет - 2014-2025 год. (0.005 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав