Работа с типом File
Работа с типом File
Тип File предлагает функциональные возможности, почти идентичные возможностям типа FileInfo, но с помощью ряда статических членов. Подобно FileInfo, тип File предлагает методы AppendText(), Create(), CreateText(), Open(), OpenRead(), OpenWrite() и OpenText(). Во многих случаях типы File и
FileStream оказываются взаимозаменяемыми. Так, в каждом из предыдущих примеров вместо FileStream можно использовать тип File.
static void Main(string[] args) {
// Получение объекта FileStream с помощью File.Create() .
FileStream fs = File.Create(@"C:Test.dat");
fs.Close();
// Получение объекта FileStream с помощью File.Open().
FileStream fs2 = File.Open(@"C:Test2.dat", FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.None);
fs2.Close();
// Получение объекта FileStream с доступом только для чтения.
FileStream readOnlyStream = File.OpenRead(@"Test3.dat");
readOnlyStream.Close();
// Получение объекта FileStream с доступом только для записи.
FileStream writeOnlyStream = File.OpenWrite(@"Test4.dat");
writeOnlyStream.Close();
// Получение объекта StreamReader.
StreamReader sreader = Filе.OpenText(@"C:oot.ini");
sreader.Close();
// Получение нескольких объектов StreamWriter.
StreamWriter swriter = File.CreateText(@"C:Test3.txt");
swriter.Close();
StreamWriter swriterAppend = File.AppendText(@"C:FinalTest.txt");
swriterAppend.Close();
}
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Объект file
Объект file Последним из основных объектов подсистемы VFS рассмотрим объект файла. Объект File используется для представления файлов, которые открыты процессом. Когда мы думаем о подсистеме VFS с точки зрения пространства пользователя, то объект файла — это то, что первое
Объект File
Объект File Объект File обеспечивает доступ ко всем свойствам файла. Создать этот объект можно с помощью метода GetFile объекта FileSystemObject следующим образом:var FSO, F;//Создаем объект FileSystemObjectFSO=WScript.CreateObject("Scripting.FileSystemObject");//Создаем объект FileF=FSO.GetFile("С:Мои документахletter.txt");Также
(8.11) После подключения дополнительного жесткого диска W2k перестал загружаться. После ввода пароля говорит, что "your system has no paging file, or the paging file is too small" и снова выдает окно логона. Что делать?
(8.11) После подключения дополнительного жесткого диска W2k перестал загружаться. После ввода пароля говорит, что "your system has no paging file, or the paging file is too small" и снова выдает окно логона. Что делать? Данная проблема появляется, если буква загрузочного раздела не совпадает с буквой,
Установка File-3.39
Установка File-3.39 Приблизительное время компиляции: 0.21 SBU Необходимое дисковое пространство: 2 MBИнсталляция FileДля инсталляции File выполните:./configure –prefix=/usr –datadir=/usr/share/misc && make && make installСодержимое FileПоследняя проверка: версия 3.39.ПрограммыfileОписанияfilefile проверяет
File
File Официальная ссылкаFile (3.39): ftp://ftp.gw.com/mirrors/pub/unix/file/Содержимое FileПоследняя проверка: версия 3.39.ПрограммыfileОписанияfilefile проверяет указанные файлы с целью их классификации. Есть 3 набора тестов, запускаемых в данном порядке: тесты файловой системы, тесты magic number и тесты
Обработка информации, представленной пользовательским типом данных
Обработка информации, представленной пользовательским типом данных После объявления переменной пользовательского типа ее можно "начинять" информацией. При этом необходимо присвоить значение каждому из элементов, составляющих тип.А для этого нужно идентифицировать
Работа с типом ArrayList
Работа с типом ArrayList Тип ArrayList непременно станет для вас наиболее часто используемым типом пространства имей System.Collections, поскольку он позволяет динамически переопределять размеры содержимого. Для иллюстрации базовых возможностей этого типа предлагаем вам рассмотреть
Работа с типом Queue
Работа с типом Queue Тип Queue (очередь) – это контейнер, гарантирующий размещение элементов по правилу "первым прибыл – первым обслужен". К сожалению, люди сталкиваются с очередями повсеместно: очереди в банке, кинотеатре, по утрам к автомату, продающему кофе, и т.д. При
Работа с типом Stack
Работа с типом Stack Тип System.Collections.Stack представляет коллекцию, в которой элементы размещаются по правилу "последним прибыл – первым обслужен". Как и следует ожидать, Stack определяет члены с именами Push() и Pop() (для добавления элементов в стек и удаления их из стека). В следующем
Работа с типом DirectoryInfo
Работа с типом DirectoryInfo Первым из рассматриваемых в нашем обсуждении типов, связанных с реализацией ввода-вывода и допускающих создание экземпляров, будет класс DirectoryInfo. Этот класс предлагает набор членов, используемых для создания, перемещения, удаления и перечисления
Работа с типом Directory
Работа с типом Directory Теперь, когда вы увидели тип DirectoryInfo в действии, рассмотрим тип Directory. По большей части члены Directory "дублируют" функциональные возможности, обеспечиваемые членами уровня экземпляра DirectoryInfo. Напомним, однако, что члены Directory возвращают строковые типы, а
Работа с типом класса DriveInfo
Работа с типом класса DriveInfo В .NET 2.0 пространство имен System.IO предлагает класс с именем DriveInfo. Подобно Directory.GetLogicalDrives(), статический метод DriveInfo.GetDrives() позволяет выяснить имена дисков машины. Однако, в отличие от Directory.GetLogicalDrives(), класс DriveInfo обеспечивает множество
Работа с типом Timer
Работа с типом Timer Напомним, что средняя часть строки состояния должна отображать текущее время или текущую дату, в зависимости от предпочтений пользователя.Первым шагом на пути к достижению этой цели является добавление в форму члена-переменной Timer – компонента,