System.IO.FileSystem
Представляет класс-оболочку для дескриптора файла.
Инициализирует новый экземпляр класса .
Объект , представляющий ранее существующий дескриптор для использования.
Значение true, чтобы наверняка освободить дескриптор на стадии завершения; в противном случае — значение false (не рекомендуется).
Предоставляет статические методы для создания, перемещения и перечисления в каталогах и вложенных каталогах.Этот класс не наследуется.Чтобы просмотреть исходный код .NET Framework для этого типа, см. ссылки на источник.
1
Создает все каталоги и подкаталоги по указанному пути, если они еще не существуют.
Объект, представляющий каталог по указанному пути.Этот объект возвращается вне зависимости от того, существует ли уже каталог по указанному пути.
Каталог, который необходимо создать.
Каталог, заданный параметром , представляет собой файл.-или-Имя сети неизвестно.
У вызывающего объекта отсутствует необходимое разрешение.
Параметр является пустой строкой, содержит только пробелы или содержит один или несколько недопустимых символов.Недопустимые символы можно запросить с помощью метода .-или- начинается с двоеточия или содержит только двоеточие (:).
is null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
Указанный путь недопустим (например, он соответствует неподключенному диску).
содержит двоеточие (:), которое не является частью метки диска ("C:\").
1
Удаляет пустой каталог по заданному пути.
Имя пустого каталога, который необходимо удалить.Этот каталог должен поддерживать запись и быть пустым.
Файл с этим именем уже существует в местоположении, указанном параметром .-или-Каталог является текущим рабочим каталогом приложения.-или-Каталог, заданный параметром , не пуст.-или-Каталог доступен только для чтения или содержит доступный только для чтения файл.-или-Каталог используется другим процессом.
У вызывающего объекта отсутствует необходимое разрешение.
Параметр является пустой строкой, содержит только пробелы или содержит один или несколько недопустимых символов.Недопустимые символы можно запросить с помощью метода .
is null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
не существует или не может быть найден.-или-Указанный путь недопустим (например, он соответствует неподключенному диску).
1
Удаляет заданный каталог и, при наличии соответствующей инструкции, все подкаталоги и файлы в нем.
Имя каталога, который необходимо удалить.
Значение true позволяет удалить каталоги, подкаталоги и файлы по заданному , в противном случае — значение false.
Файл с этим именем уже существует в местоположении, указанном параметром .-или-Каталог, заданный параметром , доступен только для чтения или же для параметра задано значение false, а каталог, заданный параметром , не является пустым. -или-Каталог является текущим рабочим каталогом приложения. -или-Каталог содержит файл, доступный только для чтения.-или-Каталог используется другим процессом.
У вызывающего объекта отсутствует необходимое разрешение.
Параметр является пустой строкой, содержит только пробелы или содержит один или несколько недопустимых символов.Недопустимые символы можно запросить с помощью метода .
is null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
не существует или не может быть найден.-или-Указанный путь недопустим (например, он соответствует неподключенному диску).
1
Возвращает перечисляемую коллекцию имен каталогов, расположенных по указанному пути.
Перечислимая коллекция полных имен (включая пути) для каталогов в каталоге заданном .
Относительный или абсолютный путь к каталогу для поиска.В этой строке не учитывается регистр знаков.
Параметр является пустой строкой, содержит только пробелы или содержит недопустимые символы.Недопустимые символы можно запросить с помощью метода .
is null.
Параметр недопустим, возможно, он соответствует неподключенному диску.
является именем файла.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
У вызывающего объекта отсутствует необходимое разрешение.
У вызывающего объекта отсутствует необходимое разрешение.
Возвращает перечисляемую коллекцию имен каталогов, соответствующих шаблону поиска по указанному пути.
Перечисляемая коллекция полных имен (включая пути) для каталогов в каталоге, указанном в и которые соответствуют указанному шаблону поиска.
Относительный или абсолютный путь к каталогу для поиска.В этой строке не учитывается регистр знаков.
Строка поиска, которую необходимо сравнивать с именами каталогов, расположенных по пути .Этот параметр может содержать сочетание допустимого литерального пути и подстановочных символов (* и ?) (см. раздел "Примечания"), но не поддерживает регулярные выражения.
Параметр является пустой строкой, содержит только пробелы или содержит недопустимые символы.Недопустимые символы можно запросить с помощью метода .-или- не содержит допустимого шаблона.
is null.-или-is null.
Параметр недопустим, возможно, он соответствует неподключенному диску.
является именем файла.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
У вызывающего объекта отсутствует необходимое разрешение.
У вызывающего объекта отсутствует необходимое разрешение.
Возвращает перечисляемую коллекцию имен каталогов, соответствующих шаблону поиска по указанному пути. Возможно, поиск ведется также и в подкаталогах.
Перечисляемая коллекция полных имен (включая пути) для каталогов в каталоге, указанном в и которые соответствуют указанному шаблону и параметру поиска.
Относительный или абсолютный путь к каталогу для поиска.В этой строке не учитывается регистр знаков.
Строка поиска, которую необходимо сравнивать с именами каталогов, расположенных по пути .Этот параметр может содержать сочетание допустимого литерального пути и подстановочных символов (* и ?) (см. раздел "Примечания"), но не поддерживает регулярные выражения.
Одно из значений перечисления, определяющее, следует ли выполнять поиск только в текущем каталоге или также во всех его подкаталогах.Значение по умолчанию — .
Параметр является пустой строкой, содержит только пробелы или содержит недопустимые символы.Недопустимые символы можно запросить с помощью метода .-или- не содержит допустимого шаблона.
is null.-или-is null.
Параметр не является допустимым значением .
Параметр недопустим, возможно, он соответствует неподключенному диску.
является именем файла.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
У вызывающего объекта отсутствует необходимое разрешение.
У вызывающего объекта отсутствует необходимое разрешение.
Возвращает перечисляемую коллекцию имен файлов, расположенных по указанному пути.
Перечислимая коллекция полных имен (включая пути) для файлов в каталоге заданном .
Относительный или абсолютный путь к каталогу для поиска.В этой строке не учитывается регистр знаков.
Параметр является пустой строкой, содержит только пробелы или содержит недопустимые символы.Недопустимые символы можно запросить с помощью метода .
is null.
Параметр недопустим, возможно, он соответствует неподключенному диску.
является именем файла.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
У вызывающего объекта отсутствует необходимое разрешение.
У вызывающего объекта отсутствует необходимое разрешение.
Возвращает перечисляемую коллекцию имен файлов, соответствующих шаблону поиска по указанному пути.
Перечисляемая коллекция полных имен (включая пути) для файлов в каталоге, указанном в и которые соответствуют указанному шаблону поиска.
Относительный или абсолютный путь к каталогу для поиска.В этой строке не учитывается регистр знаков.
Строка поиска, которую необходимо сравнивать с именами файлов, на которые указывает .Этот параметр может содержать сочетание допустимого литерального пути и подстановочных символов (* и ?) (см. раздел "Примечания"), но не поддерживает регулярные выражения.
Параметр является пустой строкой, содержит только пробелы или содержит недопустимые символы.Недопустимые символы можно запросить с помощью метода .-или- не содержит допустимого шаблона.
is null.-или-is null.
Параметр недопустим, возможно, он соответствует неподключенному диску.
является именем файла.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
У вызывающего объекта отсутствует необходимое разрешение.
У вызывающего объекта отсутствует необходимое разрешение.
Возвращает перечисляемую коллекцию имен файлов, соответствующих шаблону поиска по указанному пути. Возможно, поиск ведется также и в подкаталогах.
Перечисляемая коллекция полных имен (включая пути) для файлов в каталоге, указанном в и которые соответствуют указанному шаблону и параметру поиска.
Относительный или абсолютный путь к каталогу для поиска.В этой строке не учитывается регистр знаков.
Строка поиска, которую необходимо сравнивать с именами файлов, на которые указывает .Этот параметр может содержать сочетание допустимого литерального пути и подстановочных символов (* и ?) (см. раздел "Примечания"), но не поддерживает регулярные выражения.
Одно из значений перечисления, определяющее, следует ли выполнять поиск только в текущем каталоге или также во всех его подкаталогах.Значение по умолчанию — .
Параметр является пустой строкой, содержит только пробелы или содержит недопустимые символы.Недопустимые символы можно запросить с помощью метода .-или- не содержит допустимого шаблона.
is null.-или-is null.
Параметр не является допустимым значением .
Параметр недопустим, возможно, он соответствует неподключенному диску.
является именем файла.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
У вызывающего объекта отсутствует необходимое разрешение.
У вызывающего объекта отсутствует необходимое разрешение.
Возвращает перечисляемую коллекцию имен файлов и имен каталогов по указанному пути.
Перечисляемая коллекция записей файловой системы в каталоге, заданном параметром .
Относительный или абсолютный путь к каталогу для поиска.В этой строке не учитывается регистр знаков.
Параметр является пустой строкой, содержит только пробелы или содержит недопустимые символы.Недопустимые символы можно запросить с помощью метода .
is null.
Параметр недопустим, возможно, он соответствует неподключенному диску.
является именем файла.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
У вызывающего объекта отсутствует необходимое разрешение.
У вызывающего объекта отсутствует необходимое разрешение.
Возвращает перечисляемую коллекцию имен файлов и имен каталогов по указанному пути, соответствующих шаблону поиска.
Перечисляемая коллекция записей файловой системы в каталоге, заданном параметром , который соответствует шаблону поиска.
Относительный или абсолютный путь к каталогу для поиска.В этой строке не учитывается регистр знаков.
Строка поиска, которая будет сравниваться с записями файловой системы, расположенными по пути в параметре .Этот параметр может содержать сочетание допустимого литерального пути и подстановочных символов (* и ?) (см. раздел "Примечания"), но не поддерживает регулярные выражения.
Параметр является пустой строкой, содержит только пробелы или содержит недопустимые символы.Недопустимые символы можно запросить с помощью метода .-или- не содержит допустимого шаблона.
is null.-или-is null.
Параметр недопустим, возможно, он соответствует неподключенному диску.
является именем файла.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
У вызывающего объекта отсутствует необходимое разрешение.
У вызывающего объекта отсутствует необходимое разрешение.
Возвращает перечисляемую коллекцию записей файловой системы, соответствующих шаблону поиска по указанному пути. Возможно, поиск ведется также и в подкаталогах.
Перечисляемая коллекция записей файловой системы в каталоге, заданном параметром , который соответствует шаблону и параметру поиска.
Относительный или абсолютный путь к каталогу для поиска.В этой строке не учитывается регистр знаков.
Строка поиска, которая будет сравниваться с записями файловой системы, расположенными по пути в параметре .Этот параметр может содержать сочетание допустимого литерального пути и подстановочных символов (* и ?) (см. раздел "Примечания"), но не поддерживает регулярные выражения.
Одно из значений перечисления, определяющее, следует ли выполнять поиск только в текущем каталоге или также во всех его подкаталогах.Значение по умолчанию — .
Параметр является пустой строкой, содержит только пробелы или содержит недопустимые символы.Недопустимые символы можно запросить с помощью метода .-или- не содержит допустимого шаблона.
is null.-или-is null.
Параметр не является допустимым значением .
Параметр недопустим, возможно, он соответствует неподключенному диску.
является именем файла.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
У вызывающего объекта отсутствует необходимое разрешение.
У вызывающего объекта отсутствует необходимое разрешение.
Определяет, указывает ли заданный путь на существующий каталог на диске.
Значение true, если ссылается на существующий каталог; значение false, если каталог не существует или если при попытке определить, существует ли указанный файл, произошла ошибка.
Проверяемый путь.
1
Получает дату и время создания каталога.
Структура, для которой заданы дата и время создания указанного каталога.Значение представляется в формате местного времени.
Путь к каталогу.
У вызывающего объекта отсутствует необходимое разрешение.
Параметр является пустой строкой, содержит только пробелы или содержит один или несколько недопустимых символов.Недопустимые символы можно запросить с помощью метода .
is null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
1
Получает время и дату создания каталога в формате всемирного координированного времени (UTC).
Структура, для которой заданы дата и время создания указанного каталога.Значение выражено в формате всемирного координированного времени (UTC).
Путь к каталогу.
У вызывающего объекта отсутствует необходимое разрешение.
Параметр является пустой строкой, содержит только пробелы или содержит один или несколько недопустимых символов.Недопустимые символы можно запросить с помощью метода .
is null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
2
Получает текущий рабочий каталог приложения.
Строка, содержащая путь к текущему рабочему каталогу, не оканчивающаяся обратной косой чертой (\).
У вызывающего объекта отсутствует необходимое разрешение.
Операционная система Windows CE не поддерживает функцию текущего каталога.Этот метод доступен в .NET Compact Framework, но в настоящий момент не поддерживается.
1
Возвращает имена подкаталогов (включая пути) в указанном каталоге.
Массив полных имен (включая пути) подкаталогов по указанному пути или пустой массив, если каталоги не найдены.
Относительный или абсолютный путь к каталогу для поиска.В этой строке не учитывается регистр знаков.
У вызывающего объекта отсутствует необходимое разрешение.
Параметр является пустой строкой, содержит только пробелы или содержит один или несколько недопустимых символов.Недопустимые символы можно запросить с помощью метода .
is null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
является именем файла.
Указанный путь недопустим (например, он соответствует неподключенному диску).
1
Возвращает имена подкаталогов (включая пути) в указанном каталоге, соответствующих указанному шаблону поиска.
Массив полных имен (включая пути) подкаталогов в указанном каталоге, которые соответствуют указанному шаблону поиска, или пустой массив, если каталоги не найдены.
Относительный или абсолютный путь к каталогу для поиска.В этой строке не учитывается регистр знаков.
Строка поиска, которая будет сравниваться с именами подкаталогов, расположенных по пути в параметре .Этот параметр может содержать сочетание допустимых литеральных и подстановочных символов (см. раздел "Примечания"), но не поддерживает регулярные выражения.
У вызывающего объекта отсутствует необходимое разрешение.
Параметр является пустой строкой, содержит только пробелы или содержит один или несколько недопустимых символов.Недопустимые символы можно запросить с помощью метода .-или- не содержит допустимого шаблона.
Значение параметра или — null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
является именем файла.
Указанный путь недопустим (например, он соответствует неподключенному диску).
1
Возвращает имена подкаталогов (включая пути) в указанном каталоге, соответствующих указанному шаблону поиска, и при необходимости ведет поиск в подкаталогах.
Массив полных имен (включая пути) подкаталогов, соответствующих указанным критериям, или пустой массив, если каталоги не найдены.
Относительный или абсолютный путь к каталогу для поиска.В этой строке не учитывается регистр знаков.
Строка поиска, которая будет сравниваться с именами подкаталогов, расположенных по пути в параметре .Этот параметр может содержать сочетание допустимых литеральных и подстановочных символов (см. раздел "Примечания"), но не поддерживает регулярные выражения.
Одно из значений перечисления, определяющее, следует ли выполнять поиск только в текущем каталоге или также во всех его подкаталогах.
Параметр является пустой строкой, содержит только пробелы или содержит один или несколько недопустимых символов.Недопустимые символы можно запросить с помощью метода .-или- не содержит допустимого шаблона.
Значение параметра или — null.
Параметр не является допустимым значением .
У вызывающего объекта отсутствует необходимое разрешение.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
является именем файла.
Указанный путь недопустим (например, он соответствует неподключенному диску).
Возвращает для заданного пути сведения о томе и корневом каталоге по отдельности или сразу.
Строка, в которой содержатся сведения о томе, корневом каталоге или одновременно сведения и о томе, и о корневом каталоге для заданного пути.
Путь к файлу или каталогу.
У вызывающего объекта отсутствует необходимое разрешение.
Параметр является пустой строкой, содержит только пробелы или содержит один или несколько недопустимых символов.Недопустимые символы можно запросить с помощью метода .
is null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
1
Возвращает имена файлов (с указанием пути к ним) в указанном каталоге.
Массив полных имен (включая пути) файлов в указанном каталоге или пустой массив, если файлы не найдены.
Относительный или абсолютный путь к каталогу для поиска.В этой строке не учитывается регистр знаков.
является именем файла.-или-Произошла ошибка сети.
У вызывающего объекта отсутствует необходимое разрешение.
Параметр является пустой строкой, содержит только пробелы или содержит один или несколько недопустимых символов.Недопустимые символы можно запросить с помощью метода .
is null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
Указанный путь не найден или не является допустимым (например, соответствует неподключенному диску).
1
Возвращает имена файлов (включая пути) из указанного каталога, отвечающие условиям заданного шаблона поиска.
Массив полных имен (включая пути) файлов в указанном каталоге, которые соответствуют указанному шаблону поиска, или пустой массив, если файлы не найдены.
Относительный или абсолютный путь к каталогу для поиска.В этой строке не учитывается регистр знаков.
Строка поиска, которую необходимо сравнивать с именами файлов, на которые указывает .Этот параметр может содержать сочетание допустимого литерального пути и подстановочных символов (* и ?) (см. раздел "Примечания"), но не поддерживает регулярные выражения.
является именем файла.-или-Произошла ошибка сети.
У вызывающего объекта отсутствует необходимое разрешение.
Параметр является пустой строкой, содержит только пробелы или содержит один или несколько недопустимых символов.Недопустимые символы можно запросить с помощью метода .-или- не содержит допустимого шаблона.
Значение параметра или — null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
Указанный путь не найден или не является допустимым (например, соответствует неподключенному диску).
1
Возвращает имена файлов (включая пути) в заданном каталоге, отвечающие условиям шаблона поиска, используя значение, которое определяет, выполнять ли поиск в подкаталогах.
Массив полных имен (включая пути) файлов в указанном каталоге, которые соответствуют указанному шаблону и параметру поиска, или пустой массив, если файлы не найдены.
Относительный или абсолютный путь к каталогу для поиска.В этой строке не учитывается регистр знаков.
Строка поиска, которую необходимо сравнивать с именами файлов, на которые указывает .Этот параметр может содержать сочетание допустимого литерального пути и подстановочных символов (* и ?) (см. раздел "Примечания"), но не поддерживает регулярные выражения.
Одно из значений перечисления, определяющее, следует ли выполнять поиск только в текущем каталоге или также во всех его подкаталогах.
Параметр является пустой строкой, содержит только пробелы или содержит один или несколько недопустимых символов.Недопустимые символы можно запросить с помощью метода .-или- не содержит допустимого шаблона.
Значение параметра или — null.
Параметр не является допустимым значением .
У вызывающего объекта отсутствует необходимое разрешение.
Указанный путь не найден или не является допустимым (например, соответствует неподключенному диску).
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
является именем файла.-или-Произошла ошибка сети.
Возвращает имена всех файлов и подкаталогов по указанному пути.
Массив имен файлов и подкаталогов в указанном каталоге или пустой массив, если файлы или подкаталоги не найдены.
Относительный или абсолютный путь к каталогу для поиска.В этой строке не учитывается регистр знаков.
У вызывающего объекта отсутствует необходимое разрешение.
Параметр является пустой строкой, содержит только пробелы или содержит один или несколько недопустимых символов.Недопустимые символы можно запросить с помощью метода .
is null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
является именем файла.
Указанный путь недопустим (например, он соответствует неподключенному диску).
1
Возвращает массив имен файлов и имен каталогов по указанному пути, соответствующих шаблону поиска.
Массив имен файлов и имен каталогов, соответствующих указанным критериям поиска, или пустой массив, если файлы или каталоги не найдены.
Относительный или абсолютный путь к каталогу для поиска.В этой строке не учитывается регистр знаков.
Строка поиска, которая будет сравниваться с именами файла и каталогов, расположенных по пути в параметре .Этот параметр может содержать сочетание допустимого литерального пути и подстановочных символов (* и ?) (см. раздел "Примечания"), но не поддерживает регулярные выражения.
У вызывающего объекта отсутствует необходимое разрешение.
Параметр является пустой строкой, содержит только пробелы или содержит один или несколько недопустимых символов.Недопустимые символы можно запросить с помощью метода .-или- не содержит допустимого шаблона.
Значение параметра или — null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
является именем файла.
Указанный путь недопустим (например, он соответствует неподключенному диску).
1
Возвращает массив всех имен файлов и каталогов по указанному пути, соответствующих шаблону поиска, и при необходимости ведет поиск в подкаталогах.
Массив имен файлов и имен каталогов, соответствующих указанным критериям поиска, или пустой массив, если файлы или каталоги не найдены.
Относительный или абсолютный путь к каталогу для поиска.В этой строке не учитывается регистр знаков.
Строка поиска, которая будет сравниваться с именами файлов и каталогов, расположенных по пути в параметре .Этот параметр может содержать сочетание допустимого литерального пути и подстановочных символов (* и ?) (см. раздел "Примечания"), но не поддерживает регулярные выражения.
Одно из значений перечисления, определяющее, следует ли выполнять поиск только в текущем каталоге или также во всех его подкаталогах.Значение по умолчанию — .
Параметр является пустой строкой, содержит только пробелы или содержит недопустимые символы.Недопустимые символы можно запросить с помощью метода .-или- не содержит допустимого шаблона.
is null.-или-is null.
Параметр не является допустимым значением .
Параметр недопустим, возможно, он соответствует неподключенному диску.
является именем файла.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
У вызывающего объекта отсутствует необходимое разрешение.
У вызывающего объекта отсутствует необходимое разрешение.
Возвращает время и дату последнего обращения к указанному файлу или каталогу.
Структура, для которой заданы дата и время последнего доступа к указанному файлу или каталогу.Значение представляется в формате местного времени.
Файл или каталог, информацию о дате и времени обращения к которому следует получить.
У вызывающего объекта отсутствует необходимое разрешение.
Параметр является пустой строкой, содержит только пробелы или содержит один или несколько недопустимых символов.Недопустимые символы можно запросить с помощью метода .
is null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
Параметр имеет недопустимый формат.
1
Возвращает дату и время последнего доступа к заданному файлу или каталогу в формате всемирного координированного времени (UTC).
Структура, для которой заданы дата и время последнего доступа к указанному файлу или каталогу.Значение выражено в формате всемирного координированного времени (UTC).
Файл или каталог, информацию о дате и времени обращения к которому следует получить.
У вызывающего объекта отсутствует необходимое разрешение.
Параметр является пустой строкой, содержит только пробелы или содержит один или несколько недопустимых символов.Недопустимые символы можно запросить с помощью метода .
is null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
Параметр имеет недопустимый формат.
1
Возвращает время и дату последней операции записи в указанный файл или каталог.
Структура, для которой заданы дата и время последней операции записи в указанный файл или каталог.Значение представляется в формате местного времени.
Файл или каталог, дату и время изменения которого следует получить.
У вызывающего объекта отсутствует необходимое разрешение.
Параметр является пустой строкой, содержит только пробелы или содержит один или несколько недопустимых символов.Недопустимые символы можно запросить с помощью метода .
is null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
1
Возвращает дату и время последней операции записи в заданный файл или каталог в формате всемирного координированного времени (UTC).
Структура, для которой заданы дата и время последней операции записи в указанный файл или каталог.Значение выражено в формате всемирного координированного времени (UTC).
Файл или каталог, дату и время изменения которого следует получить.
У вызывающего объекта отсутствует необходимое разрешение.
Параметр является пустой строкой, содержит только пробелы или содержит один или несколько недопустимых символов.Недопустимые символы можно запросить с помощью метода .
is null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
2
Извлекает родительский каталог, на который указывает абсолютный или относительный путь.
Родительский каталог или значение null, если параметр является корневым каталогом, в том числе корнем сервера UNC или именем совместно используемого ресурса.
Путь, указывающий на родительский каталог, который необходимо извлечь.
Каталог, заданный параметром , доступен только для чтения.
У вызывающего объекта отсутствует необходимое разрешение.
Параметр является пустой строкой, содержит только пробелы или содержит один или несколько недопустимых символов.Недопустимые символы можно запросить с помощью метода .
is null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
Указанный путь не найден.
1
Перемещает файл или каталог со всем его содержимым в новое местоположение.
Путь к файлу или каталогу, который необходимо переместить.
Путь к новому местоположению .Если является файлом, то параметр также должен быть именем файла.
Предпринята попытка переместить каталог в другой том. -или- уже существует. -или- Параметры и ссылаются на один и тот же файл или каталог. -или-Каталог или файл, в нем используется другим процессом.
У вызывающего объекта отсутствует необходимое разрешение.
Параметр или является пустой строкой, содержит только пробелы или содержит один или несколько недопустимых символов.Недопустимые символы можно запросить с помощью метода .
Значение параметра или — null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
Путь, заданный параметром , является недопустимым (например, он соответствует неподключенному диску).
1
Устанавливает дату и время создания заданного файла или каталога.
Файл или каталог, для которого следует установить дату и время создания.
Дата и время последней записи в файл или каталог.Значение представляется в формате местного времени.
Указанный путь не найден.
Параметр является пустой строкой, содержит только пробелы или содержит один или несколько недопустимых символов.Недопустимые символы можно запросить с помощью метода .
is null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
У вызывающего объекта отсутствует необходимое разрешение.
Параметр указывает на значение, выходящее за пределы разрешенных для операции значений даты и времени.
Текущей операционной системой не является Windows NT или более поздняя версия.
1
Устанавливает дату и время создания указанного файла или папки в формате всемирного координированного времени (UTC).
Файл или каталог, для которого следует установить дату и время создания.
Дата и время создания каталога или файла.Значение представляется в формате местного времени.
Указанный путь не найден.
Параметр является пустой строкой, содержит только пробелы или содержит один или несколько недопустимых символов.Недопустимые символы можно запросить с помощью метода .
is null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
У вызывающего объекта отсутствует необходимое разрешение.
Параметр указывает на значение, выходящее за пределы разрешенных для операции значений даты и времени.
Текущей операционной системой не является Windows NT или более поздняя версия.
2
Устанавливает заданный каталог в качестве текущего рабочего каталога приложения.
Путь, который должен быть назначен рабочему каталогу.
Произошла ошибка ввода-вывода.
Параметр является пустой строкой, содержит только пробелы или содержит один или несколько недопустимых символов.Недопустимые символы можно запросить с помощью метода .
is null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
У вызывающего оператора отсутствует разрешение на доступ к неуправляемому коду.
Указанный путь не найден.
Заданный каталог не найден.
1
Устанавливает время и дату последнего обращения к заданному файлу или каталогу.
Файл или каталог, для которого необходимо установить дату и время доступа.
Объект, который содержит значение, которое необходимо присвоить дате и времени доступа .Значение представляется в формате местного времени.
Указанный путь не найден.
Параметр является пустой строкой, содержит только пробелы или содержит один или несколько недопустимых символов.Недопустимые символы можно запросить с помощью метода .
is null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
У вызывающего объекта отсутствует необходимое разрешение.
Текущей операционной системой не является Windows NT или более поздняя версия.
Параметр указывает на значение, выходящее за пределы разрешенных для операции значений даты и времени.
1
Устанавливает дату и время последнего доступа к заданному файлу или каталогу в формате всемирного координированного времени (UTC).
Файл или каталог, для которого необходимо установить дату и время доступа.
Объект, который содержит значение, которое необходимо присвоить дате и времени доступа .Значение выражено в формате всемирного координированного времени (UTC).
Указанный путь не найден.
Параметр является пустой строкой, содержит только пробелы или содержит один или несколько недопустимых символов.Недопустимые символы можно запросить с помощью метода .
is null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
У вызывающего объекта отсутствует необходимое разрешение.
Текущей операционной системой не является Windows NT или более поздняя версия.
Параметр указывает на значение, выходящее за пределы разрешенных для операции значений даты и времени.
1
Устанавливает дату и время последней записи в файл или каталог.
Путь к каталогу.
Дата и время последней записи в файл или каталог.Значение представляется в формате местного времени.
Указанный путь не найден.
Параметр является пустой строкой, содержит только пробелы или содержит один или несколько недопустимых символов.Недопустимые символы можно запросить с помощью метода .
is null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
У вызывающего объекта отсутствует необходимое разрешение.
Текущей операционной системой не является Windows NT или более поздняя версия.
Параметр указывает на значение, выходящее за пределы разрешенных для операции значений даты и времени.
1
Устанавливает дату и время последней записи в заданный каталог в формате всемирного координированного времени (UTC).
Путь к каталогу.
Дата и время последней записи в файл или каталог.Значение выражено в формате всемирного координированного времени (UTC).
Указанный путь не найден.
Параметр является пустой строкой, содержит только пробелы или содержит один или несколько недопустимых символов.Недопустимые символы можно запросить с помощью метода .
is null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
У вызывающего объекта отсутствует необходимое разрешение.
Текущей операционной системой не является Windows NT или более поздняя версия.
Параметр указывает на значение, выходящее за пределы разрешенных для операции значений даты и времени.
2
Предоставляет методы экземпляра класса для создания, перемещения и перечисления в каталогах и подкаталогах.Этот класс не наследуется.Чтобы просмотреть исходный код .NET Framework для этого типа, см.
Ссылки на источник.
1
Инициализирует новый экземпляр класса
класс по указанному пути.
Строка, указывающая путь, на котором требуется создать
DirectoryInfo.
является
null.
У вызывающего объекта отсутствует необходимое разрешение.
содержит такие недопустимые знаки, как ", <, > или |.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.Слишком длинный путь или имя файла.
Создает каталог.
Каталог не может быть создан.
1
Создает один или несколько подкаталогов по заданному пути.Указанный путь может быть указан относительно этого экземпляра
класс.
Последняя папка, указанная в
.
Заданный путь.Этот путь не может указывать на другой том диска или иметь формат UNC.
не указан допустимый путь к файлу или содержит недопустимый
DirectoryInfoсимволы.
является
null.
Указанный путь недопустим; возможно, он соответствует неподключенному диску.
Подкаталог не может быть создан.-или-Файл или каталог уже имеет имя, указанное в
.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.Слишком длинный путь или имя файла.
У вызывающего оператора отсутствует разрешение на доступ к коду для создания каталога.-или-Вызывающий объект не имеет разрешения доступа к коду для чтения каталога, описанного возвращенного
Объект .
Это может произойти, когда
параметр указывает на существующий каталог.
содержит двоеточие (:), которое не является частью метки диска ("C:\").
2
Удаляет этот
Если он пуст.
Каталог содержит файл, доступный только для чтения.
Каталог, описанный в этом
объект не существует или не найден.
Каталог не пуст.-или-Каталог является текущим рабочим каталогом приложения.-или-Для каталога имеется открытый дескриптор, используется операционная система Windows XP или более ранняя версия.Открытый дескриптор мог появиться в результате перечисления каталогов.Дополнительные сведения см. в разделе .
Практическое руководство. Перечисление каталогов и файлов.
У вызывающего объекта отсутствует необходимое разрешение.
1
Удаляет данный экземпляр
, определяя, нужно ли удалять файлы и подкаталоги.
trueЧтобы удалить этот каталог, его подкаталоги и все файлы; в противном случае —
false.
Каталог содержит файл, доступный только для чтения.
Каталог, описанный в этом
объект не существует или не найден.
Каталог доступен только для чтения.-или-Каталог содержит файлы или вложенные папки и
является
false.
-или-Каталог является текущим рабочим каталогом приложения.-или-Для каталога или одного из его файлов имеется открытый дескриптор, используется операционная система Windows XP или более ранняя версия.Открытый дескриптор мог появиться в результате перечисления каталогов и файлов.Дополнительные сведения см. в разделе .
Практическое руководство. Перечисление каталогов и файлов.
У вызывающего объекта отсутствует необходимое разрешение.
1
Возвращает перечисляемую коллекцию сведений о каталогах в текущем каталоге.
Перечисляемая коллекция каталогов в текущем каталоге.
Путь, содержащийся в
Недопустимый объект (например, это несопоставленные диску).
У вызывающего объекта отсутствует необходимое разрешение.
Возвращает перечисляемую коллекцию сведений о каталогах, соответствующую указанному шаблону поиска.
Перечисляемая коллекция каталогов, соответствующая
.
Строка поиска, которая будет сравниваться с именами каталогов.Этот параметр может содержать сочетание допустимого литерального пути и подстановочных символов (* и ?) (см. раздел "Примечания"), но не поддерживает регулярные выражения.Шаблон по умолчанию, возвращающий все файлы, — "*".
является
null.
Путь, содержащийся в
Недопустимый объект (например, это несопоставленные диску).
У вызывающего объекта отсутствует необходимое разрешение.
Возвращает перечисляемую коллекцию сведений о каталогах, соответствующую указанному шаблону поиска и параметру поиска в подкаталогах.
Перечисляемая коллекция каталогов, соответствующая
и
.
Строка поиска, которая будет сравниваться с именами каталогов.Этот параметр может содержать сочетание допустимого литерального пути и подстановочных символов (* и ?) (см. раздел "Примечания"), но не поддерживает регулярные выражения.Шаблон по умолчанию, возвращающий все файлы, — "*".
Одно из значений перечисления, определяющее, следует ли выполнять поиск только в текущем каталоге или также во всех его подкаталогах.Значение по умолчанию
.
является
null.
не является допустимым
Значение .
Путь, содержащийся в
Недопустимый объект (например, это несопоставленные диску).
У вызывающего объекта отсутствует необходимое разрешение.
Возвращает перечисляемую коллекцию сведений о файлах в текущем каталоге.
Перечисляемая коллекция файлов в текущем каталоге.
Путь, содержащийся в
Недопустимый объект (например, это несопоставленные диску).
У вызывающего объекта отсутствует необходимое разрешение.
Возвращает перечисляемую коллекцию сведений о файлах, соответствующую шаблону поиска.
Перечисляемая коллекция файлов, соответствующая
.
Строка поиска, которая будет сравниваться с именами файлов.Этот параметр может содержать сочетание допустимого литерального пути и подстановочных символов (* и ?) (см. раздел "Примечания"), но не поддерживает регулярные выражения.Шаблон по умолчанию, возвращающий все файлы, — "*".
является
null.
Путь, содержащийся в
объект является недопустимым, (например, это несопоставленные диску).
У вызывающего объекта отсутствует необходимое разрешение.
Возвращает перечисляемую коллекцию сведений о файлах, соответствующую указанному шаблону поиска и параметру поиска в подкаталогах.
Перечисляемая коллекция файлов, соответствующая
и
.
Строка поиска, которая будет сравниваться с именами файлов.Этот параметр может содержать сочетание допустимого литерального пути и подстановочных символов (* и ?) (см. раздел "Примечания"), но не поддерживает регулярные выражения.Шаблон по умолчанию, возвращающий все файлы, — "*".
Одно из значений перечисления, определяющее, следует ли выполнять поиск только в текущем каталоге или также во всех его подкаталогах.Значение по умолчанию
.
является
null.
не является допустимым
Значение .
Путь, содержащийся в
Недопустимый объект (например, это несопоставленные диску).
У вызывающего объекта отсутствует необходимое разрешение.
Возвращает перечисляемую коллекцию сведений о файловой системе текущего каталога.
Перечисляемая коллекция сведений о файловой системе текущего каталога.
Путь, содержащийся в
Недопустимый объект (например, это несопоставленные диску).
У вызывающего объекта отсутствует необходимое разрешение.
Возвращает перечисляемую коллекцию сведений о файловой системе, соответствующую указанному шаблону поиска.
Перечисляемая коллекция объектов сведения файловой системы, соответствующая
.
Строка поиска, которая будет сравниваться с именами каталогов.Этот параметр может содержать сочетание допустимого литерального пути и подстановочных символов (* и ?) (см. раздел "Примечания"), но не поддерживает регулярные выражения.Шаблон по умолчанию, возвращающий все файлы, — "*".
является
null.
Путь, содержащийся в
Недопустимый объект (например, это несопоставленные диску).
У вызывающего объекта отсутствует необходимое разрешение.
Возвращает перечисляемую коллекцию сведений о файловой системе, соответствующую указанному шаблону поиска и параметру поиска в подкаталогах.
Перечисляемая коллекция объектов сведения файловой системы, соответствующая
и
.
Строка поиска, которая будет сравниваться с именами каталогов.Этот параметр может содержать сочетание допустимого литерального пути и подстановочных символов (* и ?) (см. раздел "Примечания"), но не поддерживает регулярные выражения.Шаблон по умолчанию, возвращающий все файлы, — "*".
Одно из значений перечисления, определяющее, следует ли выполнять поиск только в текущем каталоге или также во всех его подкаталогах.Значение по умолчанию
.
является
null.
не является допустимым
Значение .
Путь, содержащийся в
Недопустимый объект (например, это несопоставленные диску).
У вызывающего объекта отсутствует необходимое разрешение.
Получает значение, определяющее наличие каталога.
trueЕсли папка существует; в противном случае —
false.
1
Возвращает подкаталоги текущего каталога.
Массив
Объекты .
Путь, содержащийся в
объект является недопустимым, несопоставленные диска.
У вызывающего объекта отсутствует необходимое разрешение.
У вызывающего объекта отсутствует необходимое разрешение.
1
Возвращает массив каталогов в текущем
соответствующие заданным критериям поиска.
Массив типа
DirectoryInfoсопоставления
.
Строка поиска, которая будет сравниваться с именами каталогов.Этот параметр может содержать сочетание допустимого литерального пути и подстановочных символов (* и ?) (см. раздел "Примечания"), но не поддерживает регулярные выражения.Шаблон по умолчанию, возвращающий все файлы, — "*".
содержит один или несколько недопустимых символов определяется
Метод .
является
null.
Путь, содержащийся в
DirectoryInfoНедопустимый объект (например, это несопоставленные диску).
У вызывающего объекта отсутствует необходимое разрешение.
1
Возвращает массив каталогов в текущем
соответствующие заданным критериям поиска с использованием значения, чтобы определить, следует ли выполнять поиск в подкаталогах.
Массив типа
DirectoryInfoсопоставления
.
Строка поиска, которая будет сравниваться с именами каталогов.Этот параметр может содержать сочетание допустимого литерального пути и подстановочных символов (* и ?) (см. раздел "Примечания"), но не поддерживает регулярные выражения.Шаблон по умолчанию, возвращающий все файлы, — "*".
Одно из значений перечисления, определяющее, следует ли выполнять поиск только в текущем каталоге или также во всех его подкаталогах.
содержит один или несколько недопустимых символов определяется
Метод .
является
null.
не является допустимым
Значение .
Путь, содержащийся в
DirectoryInfoНедопустимый объект (например, это несопоставленные диску).
У вызывающего объекта отсутствует необходимое разрешение.
Возвращает список файлов текущего каталога.
Массив типа
.
Путь является недопустимым; возможно, он соответствует неподключенному диску.
1
Возвращает список файлов текущего каталога, соответствующих заданному шаблону поиска.
Массив типа
.
Строка поиска, которая будет сравниваться с именами файлов.Этот параметр может содержать сочетание допустимого литерального пути и подстановочных символов (* и ?) (см. раздел "Примечания"), но не поддерживает регулярные выражения.Шаблон по умолчанию, возвращающий все файлы, — "*".
содержит один или несколько недопустимых символов определяется
Метод .
является
null.
Путь недопустим (например, он соответствует неподключенному диску).
У вызывающего объекта отсутствует необходимое разрешение.
1
Возвращает список файлов из текущего каталога, соответствующих заданному шаблону поиска, с использованием значения, которое позволяет определить, следует ли выполнять поиск в подкаталогах.
Массив типа
.
Строка поиска, которая будет сравниваться с именами файлов.Этот параметр может содержать сочетание допустимого литерального пути и подстановочных символов (* и ?) (см. раздел "Примечания"), но не поддерживает регулярные выражения.Шаблон по умолчанию, возвращающий все файлы, — "*".
Одно из значений перечисления, определяющее, следует ли выполнять поиск только в текущем каталоге или также во всех его подкаталогах.
содержит один или несколько недопустимых символов определяется
Метод .
является
null.
не является допустимым
Значение .
Путь недопустим (например, он соответствует неподключенному диску).
У вызывающего объекта отсутствует необходимое разрешение.
Возвращает массив строго типизированные
операции, представляющих все файлы и подкаталоги в каталоге.
Строго типизированный массив
операции.
Путь недопустим (например, он соответствует неподключенному диску).
2
Извлекает массив строго типизированных
объекты, представляющих файлы и подкаталоги, соответствующие заданным критериям поиска.
Строго типизированный массив
FileSystemInfoобъекты, соответствующие критериям поиска.
Строка поиска, которая будет сравниваться с именами каталогов и файлов.Этот параметр может содержать сочетание допустимого литерального пути и подстановочных символов (* и ?) (см. раздел "Примечания"), но не поддерживает регулярные выражения.Шаблон по умолчанию, возвращающий все файлы, — "*".
содержит один или несколько недопустимых символов определяется
Метод .
является
null.
Указанный путь недопустим (например, он соответствует неподключенному диску).
У вызывающего объекта отсутствует необходимое разрешение.
2
Получает массив
объектов, представляющих файлы и подкаталоги, соответствующие заданным критериям поиска.
Массив элементов файловой системы, удовлетворяющих критериям поиска.
Строка поиска, которая будет сравниваться с именами каталогов и файлов.Этот параметр может содержать сочетание допустимого литерального пути и подстановочных символов (* и ?) (см. раздел "Примечания"), но не поддерживает регулярные выражения.Шаблон по умолчанию, возвращающий все файлы, — "*".
Одно из значений перечисления, определяющее, следует ли выполнять поиск только в текущем каталоге или также во всех его подкаталогах.Значение по умолчанию
.
содержит один или несколько недопустимых символов определяется
Метод .
является
null.
не является допустимым
Значение .
Указанный путь недопустим (например, он соответствует неподключенному диску).
У вызывающего объекта отсутствует необходимое разрешение.
Перемещение
экземпляр и его содержимое по новому пути.
Имя и путь к местоположению, в которое необходимо переместить указанный каталог.Место назначения не должно находиться на другом томе устройства или в каталоге с идентичным именем.Оно должно представлять собой существующий каталог, в который перемещаемый каталог будет добавлен в виде подкаталога.
является
null.
является пустой строкой ("").
Предпринята попытка переместить каталог в другой том.-или- уже существует.
-или-Отсутствует авторизация для доступа по этому пути.-или-Каталог перемещается, и каталог назначения имеет то же самое имя.
У вызывающего объекта отсутствует необходимое разрешение.
Не удалось найти каталог назначения.
1
Возвращает имя этого
экземпляр.
Имя каталога.
1
Получает родительский каталог заданного подкаталога.
Родительский каталог или
nullЕсли путь имеет значение null или если путь к файлу указывает на корневой каталог (например, "C:", "\" или * «\\server\share»).
У вызывающего объекта отсутствует необходимое разрешение.
1
Получает корневую часть каталога.
Объект, представляющий корень каталога.
У вызывающего объекта отсутствует необходимое разрешение.
1
Возвращает исходный путь, переданный пользователем.
Возвращает исходный путь, переданный пользователем.
2
Предоставляет статические методы для создания, копирования, удаления, перемещения и открытия одного файла, а также помогает при создании объектов .Чтобы просмотреть исходный код .NET Framework для этого типа, см. Reference Source.
1
Добавляет строки в файл, затем закрывает файл.Если указанный файл не существует, этот метод создает файл, записывает в него указанные строки и затем закрывает файл.
Файл, в который добавляются строки.Если файл не существует, он создается.
Строки, добавляемые в файл.
Параметр является пустой строкой, содержит только пробелы либо один или несколько недопустимых символов, определенных методом .
Либоили — null.
недействителен (например, каталог не существует или он соответствует неподключенному диску).
Файл, заданный параметром , не найден.
При открытии файла возникла ошибка ввода-вывода.
Длина параметра превышает определенное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
имеет недопустимый формат.
Вызывающий объект не имеет разрешения на запись в файл.
Параметр определяет файл, доступный только для чтения.-или-Эта операция не поддерживается на текущей платформе.-или- является каталогом.
Добавляет строки в файл, используя заданную кодировку, затем закрывает файл.Если указанный файл не существует, этот метод создает файл, записывает в него указанные строки и затем закрывает файл.
Файл, в который добавляются строки.Если файл не существует, он создается.
Строки, добавляемые в файл.
Кодировка символов, которую нужно использовать.
Параметр является пустой строкой, содержит только пробелы либо один или несколько недопустимых символов, определенных методом .
Значение параметра, или — null.
недействителен (например, каталог не существует или он соответствует неподключенному диску).
Файл, заданный параметром , не найден.
При открытии файла возникла ошибка ввода-вывода.
Длина параметра превышает определенное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
имеет недопустимый формат.
У вызывающего объекта отсутствует необходимое разрешение.
Параметр определяет файл, доступный только для чтения.-или-Эта операция не поддерживается на текущей платформе.-или- является каталогом.-или-У вызывающего объекта отсутствует необходимое разрешение.
Открывает файл, добавляет в него указанную строку и затем закрывает файл.Если файл не существует, этот метод создает файл, записывает в него указанную строку и затем закрывает файл.
Файл, в который нужно добавить заданную строку.
Строка, которую нужно добавить в файл.
представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано .
Свойство имеет значение null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
Указанный путь недействителен (например, каталог не существует или он соответствует неподключенному диску).
При открытии файла возникла ошибка ввода-вывода.
указывает файл, разрешенный только для чтения.-или- Эта операция не поддерживается на текущей платформе.-или- определяет каталог.-или- У вызывающего объекта отсутствует необходимое разрешение.
имеет недопустимый формат.
У вызывающего объекта отсутствует необходимое разрешение.
1
Добавляет указанную строку в файл, создавая файл, если он не существует.
Файл, в который нужно добавить заданную строку.
Строка, которую нужно добавить в файл.
Кодировка символов, которую нужно использовать.
представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано .
Свойство имеет значение null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
Указанный путь недействителен (например, каталог не существует или он соответствует неподключенному диску).
При открытии файла возникла ошибка ввода-вывода.
указывает файл, разрешенный только для чтения.-или- Эта операция не поддерживается на текущей платформе.-или- определяет каталог.-или- У вызывающего объекта отсутствует необходимое разрешение.
имеет недопустимый формат.
У вызывающего объекта отсутствует необходимое разрешение.
1
Создает объект , добавляющий текст с кодировкой UTF-8 в существующий файл, или в новый файл, если указанный файл не существует.
Модуль записи потока, который добавляет текст в кодировке UTF-8 в указанный файл или новый файл.
Путь к файлу, в который производится добавление.
У вызывающего объекта отсутствует необходимое разрешение.
представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано .
Свойство имеет значение null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
Указанный путь недействителен (например, каталог не существует или он соответствует неподключенному диску).
имеет недопустимый формат.
1
Копирует существующий файл в новый файл.Перезапись файла с тем же именем не разрешена.
Копируемый файл.
Имя конечного файла.Это не может быть имя каталога или имя существующего файла.
У вызывающего объекта отсутствует необходимое разрешение.
Параметр или представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано .-или- Параметр или описывает каталог.
Параметр или имеет значение null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
Путь, указанный в или , недопустим (например, он соответствует неподключенному диску).
Файл не найден.
уже существует.-или- Произошла ошибка ввода-вывода.
Параметр или имеет недопустимый формат.
1
Копирует существующий файл в новый файл.Перезапись файла с тем же именем разрешена.
Копируемый файл.
Имя конечного файла.Это не может быть имя каталога.
true, если конечный файл можно перезаписать; в противном случае — false.
У вызывающего объекта отсутствует необходимое разрешение. -или-Свойство доступно только для чтения.
Параметр или представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано .-или- Параметр или описывает каталог.
Параметр или имеет значение null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
Путь, указанный в или , недопустим (например, он соответствует неподключенному диску).
Файл не найден.
существует, а равно false.-или- Произошла ошибка ввода-вывода.
Параметр или имеет недопустимый формат.
1
Создает или перезаписывает файл в указанном пути.
, обеспечивающий доступ для чтения и записи к файлу, указанному в .
Путь и имя создаваемого файла.
У вызывающего объекта отсутствует необходимое разрешение.-или- указывает файл, разрешенный только для чтения.
представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано .
Свойство имеет значение null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
Указанный путь недопустим (например, он соответствует неподключенному диску).
При создании файла возникла ошибка ввода-вывода.
имеет недопустимый формат.
1
Создает или перезаписывает указанный файл.
с заданным размером буфера, который обеспечивает доступ для чтения и записи к файлу, указанному в .
Имя файла.
Число байтов, буферизируемых при чтении и записи в данный файл.
У вызывающего объекта отсутствует необходимое разрешение.-или- указывает файл, разрешенный только для чтения.
представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано .
Свойство имеет значение null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
Указанный путь недопустим (например, он соответствует неподключенному диску).
При создании файла возникла ошибка ввода-вывода.
имеет недопустимый формат.
1
Создает или перезаписывает указанный файл, определяя размер буфера и значение , которое описывает, как создавать или перезаписывать файл.
Новый файл с заданным размером буфера.
Имя файла.
Число байтов, буферизируемых при чтении и записи в данный файл.
Одно из значений , которое описывает, как создавать или перезаписывать файл.
У вызывающего объекта отсутствует необходимое разрешение.-или- указывает файл, разрешенный только для чтения. -или- указывается для , и шифрование фалов не поддерживается на текущей платформе.
представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано .
Свойство имеет значение null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
Указанный путь недопустим (например, он соответствует неподключенному диску).
При создании файла возникла ошибка ввода-вывода.
имеет недопустимый формат.
У вызывающего объекта отсутствует необходимое разрешение.-или- указывает файл, разрешенный только для чтения.
У вызывающего объекта отсутствует необходимое разрешение.-или- указывает файл, разрешенный только для чтения.
Создается или открывается файл для записи текста в кодировке UTF-8.
, выполняющий запись в указанный файл в кодировке UTF-8.
Файл, который нужно открыть для записи.
У вызывающего объекта отсутствует необходимое разрешение.
представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано .
Свойство имеет значение null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
Указанный путь недопустим (например, он соответствует неподключенному диску).
имеет недопустимый формат.
1
Удаляет указанный файл.
Имя файла, предназначенного для удаления.Знаки подстановки не поддерживаются.
представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано .
Свойство имеет значение null.
Указанный путь недопустим (например, он соответствует неподключенному диску).
Заданный файл используется. -или-Для файла имеется открытый дескриптор, используется операционная система Windows XP или более ранняя версия.Открытый дескриптор мог появиться в результате перечисления каталогов и файлов.Для получения дополнительной информации см. Практическое руководство. Перечисление каталогов и файлов.
имеет недопустимый формат.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
У вызывающего объекта отсутствует необходимое разрешение.-или- Файл является исполняемым файлом, который уже используется.-или- является каталогом.-или- Параметр определяет файл, разрешенный только для чтения.
1
Определяет, существует ли заданный файл.
Значение true, если вызывающий оператор имеет требуемые разрешения и содержит имя существующего файла; в противном случае — false.Этот метод также возвращает false, если — null, недействительный путь или строка нулевой длины.Если у вызывающего оператора нет достаточных полномочий на чтение заданного файла, исключения не создаются, а данный метод возвращает false вне зависимости от существования .
Проверяемый файл.
1
Получает значение для файла в пути.
Значение для файла в пути.
Путь к файлу.
Параметр является пустой строкой, содержит только пробелы или недопустимые символы.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
имеет недопустимый формат.
представляет файл и является недопустимым, возможно, он соответствует неподключенному диску или файл не найден.
представляет каталог и является недопустимым, возможно, он соответствует неподключенному диску или каталог не найден.
Этот файл используется другим процессом.
У вызывающего объекта отсутствует необходимое разрешение.
1
Возвращает дату и время создания заданного файла или каталога.
Структура , для которой заданы дата и время создания указанного файла или каталога.Значение представляется в формате местного времени.
Файл или каталог, для которого получены сведения о дате и времени создания.
У вызывающего объекта отсутствует необходимое разрешение.
представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано .
Свойство имеет значение null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
имеет недопустимый формат.
1
Возвращает дату и время создания заданного файла или каталога в формате общего скоординированного времени (UTC).
Структура , для которой заданы дата и время создания указанного файла или каталога.Значение выражено в формате всемирного координированного времени (UTC).
Файл или каталог, для которого получены сведения о дате и времени создания.
У вызывающего объекта отсутствует необходимое разрешение.
представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано .
Свойство имеет значение null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
имеет недопустимый формат.
2
Возвращает время и дату последнего обращения к указанному файлу или каталогу.
Структура , для которой заданы дата и время последнего доступа к указанному файлу или каталогу.Значение представляется в формате местного времени.
Файл или каталог, информацию о дате и времени обращения к которому следует получить.
У вызывающего объекта отсутствует необходимое разрешение.
представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано .
Свойство имеет значение null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
имеет недопустимый формат.
1
Возвращает дату и время последнего доступа к заданному файлу или каталогу в формате всемирного координированного времени (UTC).
Структура , для которой заданы дата и время последнего доступа к указанному файлу или каталогу.Значение выражено в формате всемирного координированного времени (UTC).
Файл или каталог, информацию о дате и времени обращения к которому следует получить.
У вызывающего объекта отсутствует необходимое разрешение.
представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано .
Свойство имеет значение null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
имеет недопустимый формат.
1
Возвращает время и дату последней операции записи в указанный файл или каталог.
Структура , для которой заданы дата и время последней операции записи в указанный файл или каталог.Значение представляется в формате местного времени.
Файл или каталог, для которого должны быть получены сведения о дате и времени записи.
У вызывающего объекта отсутствует необходимое разрешение.
представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано .
Свойство имеет значение null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
имеет недопустимый формат.
1
Возвращает дату и время последней операции записи в заданный файл или каталог в формате всемирного координированного времени (UTC).
Структура , для которой заданы дата и время последней операции записи в указанный файл или каталог.Значение выражено в формате всемирного координированного времени (UTC).
Файл или каталог, для которого должны быть получены сведения о дате и времени записи.
У вызывающего объекта отсутствует необходимое разрешение.
представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано .
Свойство имеет значение null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
имеет недопустимый формат.
2
Перемещает заданный файл в новое местоположение и разрешает переименование файла.
Имя перемещаемого файла.Может содержать относительный или абсолютный путь.
Новый путь к файлу и его имя.
Конечный файл уже существует.-или-Файл не найден.
Параметр или имеет значение null.
или является пустой строкой, содержит только пробелы или включает недопустимые знаки, как определено в .
У вызывающего объекта отсутствует необходимое разрешение.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
Путь, указанный в или , недопустим (например, он соответствует неподключенному диску).
Параметр или имеет недопустимый формат.
1
Открывает объект по указанному пути с доступом для чтения и записи.
Поток , открытый в указанном режиме и по указанному пути с доступом для чтения и записи и без предоставления общего доступа.
Открываемый файл.
Значение указывает, нужно ли создавать файл, если он не существует, и определяет, будет ли содержимое существующих файлов сохранено или перезаписано.
представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано .
Свойство имеет значение null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
Указанный путь недопустим (например, он соответствует неподключенному диску).
При открытии файла возникла ошибка ввода-вывода.
указывает файл, разрешенный только для чтения.-или- Эта операция не поддерживается на текущей платформе.-или- определяет каталог.-или- У вызывающего объекта отсутствует необходимое разрешение. -или- имеет значение , а указанный файл является скрытым.
задает недопустимое значение.
Файл, заданный в , не найден.
имеет недопустимый формат.
1
Открывает в заданном пути с заданным режимом и доступом.
Объект с монопольным доступом , обеспечивающий доступ к указанному файлу с заданным режимом и доступом.
Открываемый файл.
Значение указывает, нужно ли создавать файл, если он не существует, и определяет, будет ли содержимое существующих файлов сохранено или перезаписано.
Значение , описывающее операции, которые можно выполнять с файлом.
представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано .-или- определяет Read и определяет Create, CreateNew, Truncate или Append.
Свойство имеет значение null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
Указанный путь недопустим (например, он соответствует неподключенному диску).
При открытии файла возникла ошибка ввода-вывода.
указывает файл, разрешенный только для чтения, а параметр не равенRead.-или- определяет каталог.-или- У вызывающего объекта отсутствует необходимое разрешение. -или- имеет значение , а указанный файл является скрытым.
или задает недопустимое значение.
Файл, заданный в , не найден.
имеет недопустимый формат.
1
Открывает в заданном пути, с заданным режимом доступа для чтения, записи или чтения и записи и с заданным параметром совместного использования.
Поток по указанному пути с указанным режимом доступа для чтения, записи или чтения и записи и с указанным параметром совместного доступа.
Открываемый файл.
Значение указывает, нужно ли создавать файл, если он не существует, и определяет, будет ли содержимое существующих файлов сохранено или перезаписано.
Значение , описывающее операции, которые можно выполнять с файлом.
Значение , задающее тип доступа к файлу других потоков.
представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано .-или- определяет Read и определяет Create, CreateNew, Truncate или Append.
Свойство имеет значение null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
Указанный путь недопустим (например, он соответствует неподключенному диску).
При открытии файла возникла ошибка ввода-вывода.
указывает файл, разрешенный только для чтения, а параметр не равенRead.-или- определяет каталог.-или- У вызывающего объекта отсутствует необходимое разрешение. -или- имеет значение , а указанный файл является скрытым.
, или задает недопустимое значение.
Файл, заданный в , не найден.
имеет недопустимый формат.
1
Открывает для чтения существующий файл.
Доступный только для чтения в заданном пути.
Файл, открываемый для чтения.
представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано .
Свойство имеет значение null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
Указанный путь недопустим (например, он соответствует неподключенному диску).
определяет каталог.-или- У вызывающего объекта отсутствует необходимое разрешение.
Файл, заданный в , не найден.
имеет недопустимый формат.
При открытии файла возникла ошибка ввода-вывода.
1
Открывает для чтения существующий файл, содержащий текст в кодировке UTF-8.
в заданном пути.
Файл, открываемый для чтения.
У вызывающего объекта отсутствует необходимое разрешение.
представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано .
Свойство имеет значение null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
Указанный путь недопустим (например, он соответствует неподключенному диску).
Файл, заданный в , не найден.
имеет недопустимый формат.
1
Открывает существующий файл или создает новый файл для записи.
Объект с монопольным доступом в заданном пути с доступом .
Файл, который нужно открыть для записи.
У вызывающего объекта отсутствует необходимое разрешение.-или- определяет файл или каталог, разрешенный только для чтения.
представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано .
Свойство имеет значение null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
Указанный путь недопустим (например, он соответствует неподключенному диску).
имеет недопустимый формат.
1
Открывает двоичный файл, считывает содержимое файла в массив байтов и затем закрывает файл.
Массив байтов с содержимым файла.
Файл, открываемый для чтения.
представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано .
Свойство имеет значение null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
Указанный путь недопустим (например, он соответствует неподключенному диску).
При открытии файла возникла ошибка ввода-вывода.
Эта операция не поддерживается на текущей платформе.-или- определяет каталог.-или- У вызывающего объекта отсутствует необходимое разрешение.
Файл, заданный в , не найден.
имеет недопустимый формат.
У вызывающего объекта отсутствует необходимое разрешение.
1
Открывает текстовый файл, считывает все строки файла и затем закрывает файл.
Массив строк, содержащий все строки файла.
Файл, открываемый для чтения.
представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано .
Свойство имеет значение null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
Указанный путь недопустим (например, он соответствует неподключенному диску).
При открытии файла возникла ошибка ввода-вывода.
указывает файл, разрешенный только для чтения.-или- Эта операция не поддерживается на текущей платформе.-или- определяет каталог.-или- У вызывающего объекта отсутствует необходимое разрешение.
Файл, заданный в , не найден.
имеет недопустимый формат.
У вызывающего объекта отсутствует необходимое разрешение.
1
Открывает файл, считывает все строки файла с заданной кодировкой и затем закрывает файл.
Массив строк, содержащий все строки файла.
Файл, открываемый для чтения.
Кодировка, примененная к содержимому файла.
представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано .
Свойство имеет значение null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
Указанный путь недопустим (например, он соответствует неподключенному диску).
При открытии файла возникла ошибка ввода-вывода.
указывает файл, разрешенный только для чтения.-или- Эта операция не поддерживается на текущей платформе.-или- определяет каталог.-или- У вызывающего объекта отсутствует необходимое разрешение.
Файл, заданный в , не найден.
имеет недопустимый формат.
У вызывающего объекта отсутствует необходимое разрешение.
1
Открывает текстовый файл, считывает все строки файла и затем закрывает файл.
Строка, содержащая все строки файла.
Файл, открываемый для чтения.
представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано .
Свойство имеет значение null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
Указанный путь недопустим (например, он соответствует неподключенному диску).
При открытии файла возникла ошибка ввода-вывода.
указывает файл, разрешенный только для чтения.-или- Эта операция не поддерживается на текущей платформе.-или- определяет каталог.-или- У вызывающего объекта отсутствует необходимое разрешение.
Файл, заданный в , не найден.
имеет недопустимый формат.
У вызывающего объекта отсутствует необходимое разрешение.
1
Открывает файл, считывает все строки файла с заданной кодировкой и затем закрывает файл.
Строка, содержащая все строки файла.
Файл, открываемый для чтения.
Кодировка, примененная к содержимому файла.
представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано .
Свойство имеет значение null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
Указанный путь недопустим (например, он соответствует неподключенному диску).
При открытии файла возникла ошибка ввода-вывода.
указывает файл, разрешенный только для чтения.-или- Эта операция не поддерживается на текущей платформе.-или- определяет каталог.-или- У вызывающего объекта отсутствует необходимое разрешение.
Файл, заданный в , не найден.
имеет недопустимый формат.
У вызывающего объекта отсутствует необходимое разрешение.
1
Считывает строки файла.
Все строки файла или строки, которые являются результатом запроса.
Файл, который нужно прочитать.
представляет собой строку нулевой длины, содержит только пробелы или содержит один или несколько недопустимых символов определяется метод.
Свойство имеет значение null.
Параметр недопустим (например, он соответствует неподключенному диску).
Файл, заданный параметром , не найден.
При открытии файла возникла ошибка ввода-вывода.
Длина параметра превышает определенное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
У вызывающего объекта отсутствует необходимое разрешение.
Параметр определяет файл, доступный только для чтения.-или-Эта операция не поддерживается на текущей платформе.-или- является каталогом.-или-У вызывающего объекта отсутствует необходимое разрешение.
Считывает строки файла с заданной кодировкой.
Все строки файла или строки, которые являются результатом запроса.
Файл, который нужно прочитать.
Кодировка, примененная к содержимому файла.
Параметр является пустой строкой, содержит только пробелы либо один или несколько недопустимых символов, определенных методом .
Свойство имеет значение null.
Параметр недопустим (например, он соответствует неподключенному диску).
Файл, заданный параметром , не найден.
При открытии файла возникла ошибка ввода-вывода.
Длина параметра превышает определенное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
У вызывающего объекта отсутствует необходимое разрешение.
Параметр определяет файл, доступный только для чтения.-или-Эта операция не поддерживается на текущей платформе.-или- является каталогом.-или-У вызывающего объекта отсутствует необходимое разрешение.
Устанавливает заданные атрибуты файла по заданному пути.
Путь к файлу.
Побитовое сочетание значений перечисления.
является пустой строкой, содержит только пробелы, содержит недопустимые знаки или недействительные атрибуты файла.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
имеет недопустимый формат.
Указанный путь недопустим (например, он соответствует неподключенному диску).
Не удается найти файл.
указывает файл, разрешенный только для чтения.-или- Эта операция не поддерживается на текущей платформе.-или- определяет каталог.-или- У вызывающего объекта отсутствует необходимое разрешение.
1
Устанавливает дату и время создания файла.
Файл, для которого задаются сведения о дате и времени создания.
Объект , содержащий значение, которое должно быть задано для даты и времени создания .Значение представляется в формате местного времени.
Указанный путь не найден.
представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано .
Свойство имеет значение null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
При выполнении операции возникла ошибка ввода-вывода.
задает значение, находящееся вне диапазона дат, времени или обеих переменных, разрешенного для этой операции.
У вызывающего объекта отсутствует необходимое разрешение.
имеет недопустимый формат.
1
Устанавливает дату и время создания файла, представленные в формате общего скоординированного времени (UTC).
Файл, для которого задаются сведения о дате и времени создания.
Объект , содержащий значение, которое должно быть задано для даты и времени создания .Значение выражено в формате всемирного координированного времени (UTC).
Указанный путь не найден.
представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано .
Свойство имеет значение null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
При выполнении операции возникла ошибка ввода-вывода.
задает значение, находящееся вне диапазона дат, времени или обеих переменных, разрешенного для этой операции.
У вызывающего объекта отсутствует необходимое разрешение.
имеет недопустимый формат.
2
Устанавливаются дата и время последнего доступа к заданному файлу.
Файл, для которого устанавливаются сведения о дате и времени доступа.
Объект , содержащий значение, которое должно быть задано для даты и времени последнего доступа к .Значение представляется в формате местного времени.
представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано .
Свойство имеет значение null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
Указанный путь не найден.
У вызывающего объекта отсутствует необходимое разрешение.
имеет недопустимый формат.
Параметр указывает на значение, выходящее за пределы разрешенных для операции значений даты и времени.
1
Устанавливает дату и время последнего доступа к заданному файлу в формате всемирного координированного времени (UTC).
Файл, для которого устанавливаются сведения о дате и времени доступа.
Объект , содержащий значение, которое должно быть задано для даты и времени последнего доступа к .Значение выражено в формате всемирного координированного времени (UTC).
представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано .
Свойство имеет значение null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
Указанный путь не найден.
У вызывающего объекта отсутствует необходимое разрешение.
имеет недопустимый формат.
Параметр указывает на значение, выходящее за пределы разрешенных для операции значений даты и времени.
1
Устанавливаются дата и время последней операции записи в заданный файл.
Файл, для которого устанавливаются сведения о дате и времени.
Объект , содержащий значение, которое должно быть задано для даты и времени последней записи .Значение представляется в формате местного времени.
представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано .
Свойство имеет значение null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
Указанный путь не найден.
У вызывающего объекта отсутствует необходимое разрешение.
имеет недопустимый формат.
Параметр указывает на значение, выходящее за пределы разрешенных для операции значений даты и времени.
1
Устанавливает дату и время последней операции записи в заданный файл в формате всемирного координированного времени (UTC).
Файл, для которого устанавливаются сведения о дате и времени.
Объект , содержащий значение, которое должно быть задано для даты и времени последней записи .Значение выражено в формате всемирного координированного времени (UTC).
представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано .
Свойство имеет значение null.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
Указанный путь не найден.
У вызывающего объекта отсутствует необходимое разрешение.
имеет недопустимый формат.
Параметр указывает на значение, выходящее за пределы разрешенных для операции значений даты и времени.
2
Создает новый файл, записывает в него указанный массив байтов и затем закрывает файл.Если целевой файл уже существует, он будет переопределен.
Файл, в который осуществляется запись.
Байты, которые нужно записать в файл.
представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано .
принимает значение null, или массив байтов пуст.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
Указанный путь недопустим (например, он соответствует неподключенному диску).
При открытии файла возникла ошибка ввода-вывода.
указывает файл, разрешенный только для чтения.-или- Эта операция не поддерживается на текущей платформе.-или- определяет каталог.-или- У вызывающего объекта отсутствует необходимое разрешение.
имеет недопустимый формат.
У вызывающего объекта отсутствует необходимое разрешение.
1
Создает новый файл, записывает в него коллекцию строк, затем закрывает файл.
Файл, в который осуществляется запись.
Строки, записываемые в файл.
представляет собой строку нулевой длины, содержит только пробелы или содержит один или несколько недопустимых символов определяется метод.
Либоили — null.
Параметр недопустим (например, он соответствует неподключенному диску).
При открытии файла возникла ошибка ввода-вывода.
Длина параметра превышает определенное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
имеет недопустимый формат.
У вызывающего объекта отсутствует необходимое разрешение.
Параметр определяет файл, доступный только для чтения.-или-Эта операция не поддерживается на текущей платформе.-или- является каталогом.-или-У вызывающего объекта отсутствует необходимое разрешение.
Создает новый файл, используя указанную кодировку, записывает коллекцию строк в этот файл, затем закрывает файл.
Файл, в который осуществляется запись.
Строки, записываемые в файл.
Кодировка символов, которую нужно использовать.
представляет собой строку нулевой длины, содержит только пробелы или содержит один или несколько недопустимых символов определяется метод.
Либо,, или — null.
Параметр недопустим (например, он соответствует неподключенному диску).
При открытии файла возникла ошибка ввода-вывода.
Длина параметра превышает определенное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
имеет недопустимый формат.
У вызывающего объекта отсутствует необходимое разрешение.
Параметр определяет файл, доступный только для чтения.-или-Эта операция не поддерживается на текущей платформе.-или- является каталогом.-или-У вызывающего объекта отсутствует необходимое разрешение.
Создает новый файл, записывает в него указанную строку и затем закрывает файл.Если целевой файл уже существует, он будет переопределен.
Файл, в который осуществляется запись.
Строка, которую нужно записать в файл.
представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано .
Параметр имеет значение null, или параметр пуст.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
Указанный путь недопустим (например, он соответствует неподключенному диску).
При открытии файла возникла ошибка ввода-вывода.
указывает файл, разрешенный только для чтения.-или- Эта операция не поддерживается на текущей платформе.-или- определяет каталог.-или- У вызывающего объекта отсутствует необходимое разрешение.
имеет недопустимый формат.
У вызывающего объекта отсутствует необходимое разрешение.
1
Создает новый файл, записывает указанную строку в этот файл, используя заданную кодировку, и затем закрывает файл.Если целевой файл уже существует, он будет переопределен.
Файл, в который осуществляется запись.
Строка, которую нужно записать в файл.
Кодировка, которую необходимо применить к строке.
представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано .
Параметр имеет значение null, или параметр пуст.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
Указанный путь недопустим (например, он соответствует неподключенному диску).
При открытии файла возникла ошибка ввода-вывода.
указывает файл, разрешенный только для чтения.-или- Эта операция не поддерживается на текущей платформе.-или- определяет каталог.-или- У вызывающего объекта отсутствует необходимое разрешение.
имеет недопустимый формат.
У вызывающего объекта отсутствует необходимое разрешение.
1
Предоставляет свойства и методы экземпляра для создания, копирования, удаления, перемещения и открытия файлов, а также позволяет создавать объекты .Этот класс не наследуется.Чтобы просмотреть исходный код .NET Framework для этого типа, см. Reference Source.
1
Выполняет инициализацию нового экземпляра класса , который служит оболочкой для пути файла.
Полное имя нового файла или относительное имя файла.Путь не должен заканчиваться символом разделителя каталогов.
Свойство имеет значение null.
У вызывающего объекта отсутствует необходимое разрешение.
Имя файла является пустой строкой, содержит только пробелы или содержит недопустимые символы.
Отказано в доступе к .
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
Параметр содержит двоеточие (:) в середине строки.
Создает , который добавляет текст в файл, представленный этим экземпляром ..
Новый объект StreamWriter.
1
Копирует существующий файл в новый файл и запрещает перезапись существующего файла.
Новый файл с полным именем.
Имя нового файла, в который будет выполняться копирование.
Параметр является пустой строкой, содержит только пробелы или недопустимые символы.
Возникла ошибка, или файл назначения уже существует.
У вызывающего объекта отсутствует необходимое разрешение.
Свойство имеет значение null.
Передан путь к каталогу, или же файл перемещается на другой диск.
Каталог, заданный параметром , не существует.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
Значение содержит двоеточие (:), но не задает букву тома.
1
Копирует существующий файл в новый файл и разрешает перезапись существующего файла.
Новый файл или перезапись существующего файла, если для параметра задано значение true.Если файл существует и для параметра задано значение false, создается исключение .
Имя нового файла, в который будет выполняться копирование.
Значение true позволяет разрешить перезапись существующего файла; в противном случае — значение false.
Параметр является пустой строкой, содержит только пробелы или недопустимые символы.
Возникла ошибка, или файл назначения уже существует, тогда как для параметра задано значение false.
У вызывающего объекта отсутствует необходимое разрешение.
Свойство имеет значение null.
Каталог, заданный параметром , не существует.
Передан путь к каталогу, или же файл перемещается на другой диск.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
Параметр содержит двоеточие (:) в середине строки.
1
Создает файл.
Новый файл.
1
Создает , который записывает новый текстовый файл.
Новый объект StreamWriter.
Имя файла представляет собой каталог.
Диск доступен только для чтения.
У вызывающего объекта отсутствует необходимое разрешение.
1
Удаляет файл без возможности восстановления.
Файл назначения открыт или размещен в памяти на компьютере под управлением Microsoft Windows NT.-или-Для файла имеется открытый дескриптор, используется операционная система Windows XP или более ранняя версия.Открытый дескриптор мог появиться в результате перечисления каталогов и файлов.Для получения дополнительной информации см. Практическое руководство. Перечисление каталогов и файлов.
У вызывающего объекта отсутствует необходимое разрешение.
Путь представляет собой каталог.
1
Получает экземпляр родительского каталога.
Объект , представляющий родительский каталог данного файла.
Указанный путь недопустим; возможно, он соответствует неподключенному диску.
У вызывающего объекта отсутствует необходимое разрешение.
1
Получает строку, представляющую полный путь к каталогу.
Строка, представляющая полный путь к каталогу.
В качестве имени каталога передано значение null.
Полный путь содержит 260 или более символов.
У вызывающего объекта отсутствует необходимое разрешение.
1
Получает значение, показывающее, существует ли файл.
Значение true, если файл существует; значение false, если файл не существует или если это каталог.
1
Возвращает или задает значение, позволяющее определить, является ли текущий файл доступным только для чтения.
Значение true, если текущий файл доступен только для чтения; в противном случае — значение false.
Файл, описанный текущим объектом , не найден.
При открытии файла возникла ошибка ввода-вывода.
Эта операция не поддерживается на текущей платформе.-или- У вызывающего объекта отсутствует необходимое разрешение.
Пользователь не имеет разрешения на запись, но попытался задать для этого свойства значение false.
1
Получает размер текущего файла в байтах.
Размер текущего файла в байтах.
не может обновить состояние файла или каталога.
Файл не существует.-или- Свойство Length вызывается для каталога.
1
Перемещает заданный файл в новое местоположение и разрешает переименование файла.
Путь, указывающий на местоположение, в которое необходимо переместить файл; в этом же пути можно задать и другое имя файла.
Ошибка ввода-вывода, например, файл назначения уже существует или устройство назначения не готово.
Свойство имеет значение null.
Параметр является пустой строкой, содержит только пробелы или недопустимые символы.
У вызывающего объекта отсутствует необходимое разрешение.
Параметр доступен только для чтения, или это каталог.
Файл не найден.
Указанный путь недопустим; возможно, он соответствует неподключенному диску.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
Параметр содержит двоеточие (:) в середине строки.
1
Возвращает имя файла.
Имя файла
1
Открывает файл в заданном режиме.
Файл открыт в заданном режиме с доступом для чтения и записи и без предоставления общего доступа.
Константа задает режим (например Open или Append), в котором необходимо открыть файл.
Файл не найден.
Файл доступен только для чтения, или это каталог.
Указанный путь недопустим; возможно, он соответствует неподключенному диску.
Файл уже открыт.
2
Открывает файл в заданном режиме с доступом для чтения или записи, или и для чтения, и для записи.
Объект открыт в заданном режиме, с заданными правами и без предоставления общего доступа.
Константа задает режим (например Open или Append), в котором необходимо открыть файл.
Константа задает доступ к открываемому файлу: Read, Write или ReadWrite.
У вызывающего объекта отсутствует необходимое разрешение.
Файл не найден.
Параметр доступен только для чтения, или это каталог.
Указанный путь недопустим; возможно, он соответствует неподключенному диску.
Файл уже открыт.
2
Открывает файл в заданном режиме с доступом для чтения, записи или и для чтения, и для записи и с заданным параметром совместного доступа.
Объект открыт в заданном режиме, с заданными правами и параметром общего доступа.
Константа задает режим (например Open или Append), в котором необходимо открыть файл.
Константа задает доступ к открываемому файлу: Read, Write или ReadWrite.
Константа задает тип доступа к файлу для других объектов FileStream.
У вызывающего объекта отсутствует необходимое разрешение.
Файл не найден.
Параметр доступен только для чтения, или это каталог.
Указанный путь недопустим; возможно, он соответствует неподключенному диску.
Файл уже открыт.
2
Создает доступный только для чтения поток .
Новый объект , доступный только для чтения.
Параметр доступен только для чтения, или это каталог.
Указанный путь недопустим; возможно, он соответствует неподключенному диску.
Файл уже открыт.
2
Создает поток с кодировкой UTF-8, который считывает данные из существующего текстового файла.
Новый объект StreamReader с кодировкой UTF8.
У вызывающего объекта отсутствует необходимое разрешение.
Файл не найден.
Параметр доступен только для чтения, или это каталог.
Указанный путь недопустим; возможно, он соответствует неподключенному диску.
2
Создает доступный только для чтения поток .
Объект , доступный только для записи, не предназначенный для совместного использования и служащий для нового или существующего файла.
Указанный путь при создании экземпляра объекта доступен только для чтения или является каталогом.
Путь, заданный при создании экземпляра объекта , является недопустимым; возможно, он соответствует неподключенному диску.
2
Возвращает путь в виде строки.
Строка, содержащая путь.
1
Представляет дополнительные параметры для создания объекта .
1
Указывает, что файл может использоваться для асинхронного чтения и записи.
Указывает, что файл автоматически удаляется, если он не будет больше использоваться.
Указывает, что файл является зашифрованным и может быть расшифрован только с использованием той же учетной записи пользователя, которая применялась для шифрования.
Указывает, что при создании объекта не должны использоваться дополнительные параметры.
Указывается, что доступ к файлу осуществляется произвольно.Система может использовать это в качестве подсказки для оптимизации кэширования файла.
Указывает, что доступ к файлу осуществляется последовательно от начала к концу.Система может использовать это в качестве подсказки для оптимизации кэширования файла.Если в приложении указатель позиции в файле перемещается для произвольного доступа, оптимального кэширования можно не достигнуть, однако правильная работа гарантируется.
Указывает, что запись в системе должна выполняться через любой промежуточный кэш и переходить напрямую на диск.
Предоставляет в файле, поддерживая синхронные и асинхронные операции чтения и записи.Чтобы просмотреть исходный код .NET Framework для этого типа, см. Reference Source.
1
Инициализирует новый экземпляр класса для заданного дескриптора файла с указанными разрешениями на чтение и запись.
Дескриптор для файла, являющегося текущим объектом FileStream, будет инкапсулирован.
Константа, которая задает свойства и объекта FileStream.
Параметр не является полем .
У вызывающего объекта отсутствует необходимое разрешение.
Произошла ошибка ввода-вывода, например ошибка диска.-или-Поток закрыт.
Запрошенный параметр не разрешен операционной системой для заданного дескриптора файла, например, когда параметр равен Write или ReadWrite, а дескриптор файла установлен на доступ только для чтения.
Инициализирует новый экземпляр класса для заданного дескриптора файла, используя указанные разрешения на чтение и запись и размер буфера.
Дескриптор для файла, являющегося текущим объектом FileStream, будет инкапсулирован.
Константа , которая задает свойства и объекта FileStream.
Положительное значение , большее 0, определяющее размер буфера.Размер буфера по умолчанию — 4096.
Параметр является недействительным дескриптором.-или-Параметр является синхронным дескриптором, и он был использован асинхронно.
Значение параметра является отрицательным.
Произошла ошибка ввода-вывода, например ошибка диска.-или-Поток закрыт.
У вызывающего объекта отсутствует необходимое разрешение.
Запрошенный параметр не разрешен операционной системой для заданного дескриптора файла, например, когда параметр равен Write или ReadWrite, а дескриптор файла установлен на доступ только для чтения.
Инициализирует новый экземпляр класса для заданного дескриптора файла, используя указанные разрешения на чтение и запись, размер буфера и синхронное или асинхронное состояние.
Дескриптор файла для файла, который будет инкапсулироваться с помощью объекта FileStream.
Константа, которая задает свойства и объекта FileStream.
Положительное значение , большее 0, определяющее размер буфера.Размер буфера по умолчанию — 4096.
Значение true, если этот дескриптор был открыт асинхронно (т. е. в режиме перекрывающегося ввода-вывода); в противном случае — значение false.
Параметр является недействительным дескриптором.-или-Параметр является синхронным дескриптором, и он был использован асинхронно.
Значение параметра является отрицательным.
Произошла ошибка ввода-вывода, например ошибка диска.-или-Поток закрыт.
У вызывающего объекта отсутствует необходимое разрешение.
Запрошенный параметр не разрешен операционной системой для заданного дескриптора файла, например, когда параметр равен Write или ReadWrite, а дескриптор файла установлен на доступ только для чтения.
Инициализирует новый экземпляр класса указанным путем и режимом создания.
Абсолютный или относительный путь к файлу, который будет инкапсулироваться объектом FileStream.
Константа, определяющая способ открытия или создания файла.
Параметр является пустой строкой (""), содержит только пробелы или содержит один или несколько недопустимых знаков. -или- ссылается на устройство, которое не является файловым, например "con:", "com1:", "lpt1:" и т. д.в среде NTFS.
ссылается на устройство, которое не является файловым, например "con:", "com1:", "lpt1:" и т. д.в среде без NTFS.
Свойство имеет значение null.
У вызывающего объекта отсутствует необходимое разрешение.
Невозможно найти файл, например, когда содержит FileMode.Truncate или FileMode.Open, а файл, заданный в , не существует.Файл должен уже существовать в этих режимах.
Произошла ошибка ввода-вывода, например, задано FileMode.CreateNew, когда файл, указанный в , уже существует.-или-Поток закрыт.
Указанный путь недопустим; возможно, он соответствует неподключенному диску.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
Параметр содержит недопустимое значение.
Инициализирует новый экземпляр класса заданным путем, режимом создания и разрешением на чтение и запись.
Абсолютный или относительный путь к файлу, который будет инкапсулироваться объектом FileStream.
Константа, определяющая способ открытия или создания файла.
Константа, определяющая способ доступа к файлу объекта FileStream.Также определяет значения, возвращаемые свойствами и объекта FileStream.Свойство имеет значение true, если параметр задает файл на диске.
Свойство имеет значение null.
Параметр является пустой строкой (""), содержит только пробелы или содержит один или несколько недопустимых знаков. -или- ссылается на устройство, которое не является файловым, например "con:", "com1:", "lpt1:" и т. д.в среде NTFS.
ссылается на устройство, которое не является файловым, например "con:", "com1:", "lpt1:" и т. д.в среде без NTFS.
Невозможно найти файл, например, когда содержит FileMode.Truncate или FileMode.Open, а файл, заданный в , не существует.Файл должен уже существовать в этих режимах.
Произошла ошибка ввода-вывода, например, задано FileMode.CreateNew, когда файл, указанный в , уже существует. -или-Поток закрыт.
У вызывающего объекта отсутствует необходимое разрешение.
Указанный путь недопустим; возможно, он соответствует неподключенному диску.
Запрошенный параметр не разрешен операционной системой для заданного , например, когда параметр равен Write или ReadWrite, а файл или каталог установлены на доступ только для чтения.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
Параметр содержит недопустимое значение.
Инициализирует новый экземпляр класса заданным путем, режимом создания, разрешением на чтение и запись и разрешением на совместное использование.
Абсолютный или относительный путь к файлу, который будет инкапсулироваться объектом FileStream.
Константа, определяющая способ открытия или создания файла.
Константа, определяющая способ доступа к файлу объекта FileStream.Также определяет значения, возвращаемые свойствами и объекта FileStream.Свойство имеет значение true, если параметр задает файл на диске.
Константа, определяющая способ совместного использования файла процессами.
Свойство имеет значение null.
Параметр является пустой строкой (""), содержит только пробелы или содержит один или несколько недопустимых знаков. -или- ссылается на устройство, которое не является файловым, например "con:", "com1:", "lpt1:" и т. д.в среде NTFS.
ссылается на устройство, которое не является файловым, например "con:", "com1:", "lpt1:" и т. д.в среде без NTFS.
Невозможно найти файл, например, когда содержит FileMode.Truncate или FileMode.Open, а файл, заданный в , не существует.Файл должен уже существовать в этих режимах.
Произошла ошибка ввода-вывода, например, задано FileMode.CreateNew, когда файл, указанный в , уже существует. -или-Компьютер работает под управлением операционной системы Windows 98 или Windows 98 Second Edition, и для параметра задано значение FileShare.Delete.-или-Поток закрыт.
У вызывающего объекта отсутствует необходимое разрешение.
Указанный путь недопустим; возможно, он соответствует неподключенному диску.
Запрошенный параметр не разрешен операционной системой для заданного , например, когда параметр равен Write или ReadWrite, а файл или каталог установлены на доступ только для чтения.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
Параметр содержит недопустимое значение.
Инициализирует новый экземпляр класса заданным путем, режимом создания, разрешениями на чтение и запись и на совместное использование, а также размером буфера.
Абсолютный или относительный путь к файлу, который будет инкапсулироваться объектом FileStream.
Константа, определяющая способ открытия или создания файла.
Константа, определяющая способ доступа к файлу объекта FileStream.Также определяет значения, возвращаемые свойствами и объекта FileStream.Свойство имеет значение true, если параметр задает файл на диске.
Константа, определяющая способ совместного использования файла процессами.
Положительное значение , большее 0, определяющее размер буфера.Размер буфера по умолчанию — 4096.
Свойство имеет значение null.
Параметр является пустой строкой (""), содержит только пробелы или содержит один или несколько недопустимых знаков. -или- ссылается на устройство, которое не является файловым, например "con:", "com1:", "lpt1:" и т. д.в среде NTFS.
ссылается на устройство, которое не является файловым, например "con:", "com1:", "lpt1:" и т. д.в среде без NTFS.
Параметр имеет отрицательное значение или равен нулю.-или- , или содержит недопустимое значение.
Невозможно найти файл, например, когда содержит FileMode.Truncate или FileMode.Open, а файл, заданный в , не существует.Файл должен уже существовать в этих режимах.
Произошла ошибка ввода-вывода, например, задано FileMode.CreateNew, когда файл, указанный в , уже существует. -или-Компьютер работает под управлением операционной системы Windows 98 или Windows 98 Second Edition, и для параметра задано значение FileShare.Delete.-или-Поток закрыт.
У вызывающего объекта отсутствует необходимое разрешение.
Указанный путь недопустим; возможно, он соответствует неподключенному диску.
Запрошенный параметр не разрешен операционной системой для заданного , например, когда параметр равен Write или ReadWrite, а файл или каталог установлены на доступ только для чтения.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
Инициализирует новый экземпляр класса заданным путем, режимом создания, разрешениями на чтение и запись и совместное использование, размером буфера и синхронным или асинхронным состоянием.
Абсолютный или относительный путь к файлу, который будет инкапсулироваться объектом FileStream.
Константа, определяющая способ открытия или создания файла.
Константа, определяющая способ доступа к файлу объекта FileStream.Также определяет значения, возвращаемые свойствами и объекта FileStream.Свойство имеет значение true, если параметр задает файл на диске.
Константа, определяющая способ совместного использования файла процессами.
Положительное значение , большее 0, определяющее размер буфера.Размер буфера по умолчанию: 4096.
Указывает, использовать ли асинхронный ввод-вывод или синхронный ввод-вывод.Однако обратите внимание, что базовая операционная система может не поддерживать асинхронный ввод-вывод, поэтому, когда задается значение true, дескриптор может быть открыт синхронно в зависимости от платформы.При асинхронном открытии методы и выполняются лучше при чтении или записи больших объемов, но они могут работать намного медленнее при чтении или записи маленьких объемов данных.Если приложение разработано таким образом, чтобы получить преимущества асинхронного ввода-вывода, установите для параметра значение true.При корректном использовании асинхронного ввода-вывода быстродействие приложения может возрасти вплоть до 10 раз, но использование такого режима ввода-вывода без переработки приложения может во столько же раз ухудшить быстродействие.
Свойство имеет значение null.
Параметр является пустой строкой (""), содержит только пробелы или содержит один или несколько недопустимых знаков. -или- ссылается на устройство, которое не является файловым, например "con:", "com1:", "lpt1:" и т. д.в среде NTFS.
ссылается на устройство, которое не является файловым, например "con:", "com1:", "lpt1:" и т. д.в среде без NTFS.
Параметр имеет отрицательное значение или равен нулю.-или- , или содержит недопустимое значение.
Невозможно найти файл, например, когда содержит FileMode.Truncate или FileMode.Open, а файл, заданный в , не существует.Файл должен уже существовать в этих режимах.
Произошла ошибка ввода-вывода, например, задано FileMode.CreateNew, когда файл, указанный в , уже существует.-или- Компьютер работает под управлением операционной системы Windows 98 или Windows 98 Second Edition, и для параметра задано значение FileShare.Delete.-или-Поток закрыт.
У вызывающего объекта отсутствует необходимое разрешение.
Указанный путь недопустим; возможно, он соответствует неподключенному диску.
Запрошенный параметр не разрешен операционной системой для заданного , например, когда параметр равен Write или ReadWrite, а файл или каталог установлены на доступ только для чтения.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
Инициализирует новый экземпляр класса заданным путем, режимом создания, разрешениями на чтение, запись и совместное использование, доступом для других FileStreams к этому же файлу, размером буфера и дополнительными параметрами файла.
Абсолютный или относительный путь к файлу, который будет инкапсулироваться объектом FileStream.
Константа, определяющая способ открытия или создания файла.
Константа, определяющая способ доступа к файлу объекта FileStream.Также определяет значения, возвращаемые свойствами и объекта FileStream.Свойство имеет значение true, если параметр задает файл на диске.
Константа, определяющая способ совместного использования файла процессами.
Положительное значение , большее 0, определяющее размер буфера.Размер буфера по умолчанию — 4096.
Значение, задающее дополнительные параметры файла.
Свойство имеет значение null.
Параметр является пустой строкой (""), содержит только пробелы или содержит один или несколько недопустимых знаков. -или- ссылается на устройство, которое не является файловым, например "con:", "com1:", "lpt1:" и т. д.в среде NTFS.
ссылается на устройство, которое не является файловым, например "con:", "com1:", "lpt1:" и т. д.в среде без NTFS.
Параметр имеет отрицательное значение или равен нулю.-или- , или содержит недопустимое значение.
Невозможно найти файл, например, когда содержит FileMode.Truncate или FileMode.Open, а файл, заданный в , не существует.Файл должен уже существовать в этих режимах.
Произошла ошибка ввода-вывода, например, задано FileMode.CreateNew, когда файл, указанный в , уже существует.-или-Поток закрыт.
У вызывающего объекта отсутствует необходимое разрешение.
Указанный путь недопустим; возможно, он соответствует неподключенному диску.
Запрошенный параметр не разрешен операционной системой для заданного , например, когда параметр равен Write или ReadWrite, а файл или каталог установлены на доступ только для чтения. -или- задается для , но шифрование файлов не поддерживается на текущей платформе.
Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
Возвращает значение, определяющее в текущем потоке наличие поддержки операций чтения.
Значение true, если в потоке поддерживаются операции чтения; значение false, если поток закрыт или открыт только для записи.
1
Возвращает значение, определяющее в текущем потоке наличие поддержки операций поиска.
Значение true, если поток поддерживает поиск; значение false, если поток закрыт или объект FileStream был сконструирован из дескриптора операционной системы, такого как канал или вывод на консоль.
2
Возвращает значение, определяющее в текущем потоке наличие поддержки операций записи.
Значение true, если поток поддерживает операции записи; значение false, если поток закрыт или открыт только для чтения.
1
Освобождает неуправляемые ресурсы, используемые объектом , а при необходимости освобождает также управляемые ресурсы.
Значение true позволяет освободить как управляемые, так и неуправляемые ресурсы; значение false освобождает только неуправляемые ресурсы.
Гарантирует, что ресурсы освобождены и выполнены другие операции очистки, когда сборщик мусора восстанавливает FileStream.
Очищает буферы для этого потока и вызывает запись всех буферизованных данных в файл.
Произошла ошибка ввода-вывода.
Поток закрыт.
1
Очищает буферы для этого потока и вызывает запись всех буферизованных данных в файл, а также очищает все буферы промежуточных файлов.
Значение true для записи на диск буферов всех промежуточных файлов; в противном случае — значение false.
Асинхронно очищает все буферы данного потока, вызывает запись буферизованных данных в базовое устройство и отслеживает запросы отмены.
Задача, представляющая асинхронную операцию очистки.
Токен для отслеживания запросов отмены.
Поток был ликвидирован.
Возвращает значение, определяющее, как был открыт объект FileStream: синхронно или асинхронно.
Значение true, если FileStream был открыт асинхронно, в противном случае — значение false.
2
Возвращает длину потока в байтах.
Длинное значение, представляющее длину потока в байтах.
для этого потока имеет значение false.
Возникла ошибка ввода-вывода, например файл закрыт.
1
Возвращает имя объекта FileStream, которое было передано в конструктор.
Строка, содержащая имя объекта FileStream.
1
Возвращает или задает текущую позицию этого потока.
Текущая позиция потока.
Этот поток не поддерживает поиск.
Произошла ошибка ввода-вывода. -или-Для позиции было задано большое значение за пределами конца потока в Windows 98 и более ранних версиях.
Попытка установить положение в отрицательное значение.
Попытка поиска за пределами потока, который не поддерживает этот метод.
1
Выполняет чтение блока байтов из потока и запись данных в заданный буфер.
Общее количество байтов, считанных в буфер.Оно может быть меньше запрошенного числа байтов, если в настоящее время не имеется нужного количества байтов, или же равно нулю, если достигнут конец потока.
При возврате этот метод содержит указанный массив байтов, в котором значения в диапазоне от до ( + - 1) заменены байтами, считанными из текущего источника.
Смещение в байтах в массиве , в который будут помещены считанные байты.
Максимальное число байтов, предназначенных для чтения.
Свойство имеет значение null.
Значение параметра или является отрицательным.
Поток не поддерживает чтение.
Произошла ошибка ввода-вывода.
и определяют неверный диапазон в .
Методы были вызваны после закрытия потока.
1
Асинхронно считывает последовательность байтов из текущего потока, перемещает позицию в потоке на число считанных байтов и отслеживает запросы отмены.
Задача, представляющая асинхронную операцию чтения.Значение параметра содержит общее число байтов, считанных в буфер.Значение результата может быть меньше запрошенного числа байтов, если число доступных в данный момент байтов меньше запрошенного числа, или результат может быть равен 0 (нулю), если был достигнут конец потока.
Буфер, в который записываются данные.
Смещение байтов в , с которого начинается запись данных из потока.
Максимальное число байтов, предназначенных для чтения.
Токен для отслеживания запросов отмены.
Свойство имеет значение null.
Значение параметра или является отрицательным.
Сумма значений параметров и больше длины буфера.
Поток не поддерживает чтение.
Поток был ликвидирован.
Поток в настоящее время используется предыдущей операцией чтения.
Считывает байт из файла и перемещает положение чтения на один байт.
Байт приводится к типу или -1, если достигнут конец потока.
Текущий поток не поддерживает чтение.
Текущий поток закрыт.
1
Возвращает объект , представляющий дескриптор файла операционной системы для файла, инкапсулируемого текущим объектом .
Объект, представляющий дескриптор файла операционной системы для файла, инкапсулируемого текущим объектом .
1
Устанавливает текущее положение этого потока на заданное значение.
Новая позиция в потоке.
Указатель относительно начальной точки , от которой начинается поиск.
Задает начальную, конечную или текущую позицию как опорную точку для , используя значение типа .
Произошла ошибка ввода-вывода.
Данный поток не поддерживает поиск, например, если FileStream сконструирован из канала или выхода консоли.
Попытка поиска выполняется до начала потока.
Методы были вызваны после закрытия потока.
1
Устанавливает длину этого потока на заданное значение.
Новая длина потока.
Произошла ошибка ввода-вывода.
Этот поток не поддерживает ни поиск, ни запись.
Сделана попытка установить значение параметра меньше 0.
2
Записывает блок байтов в файловый поток.
Буфер, содержащий данные для записи в поток.
Смещение байтов (начиная с нуля) в объекте , с которого начинается копирование байтов в поток.
Максимальное число байтов для записи.
Свойство имеет значение null.
и определяют неверный диапазон в .
Значение параметра или является отрицательным.
Произошла ошибка ввода-вывода. -или-Возможно, другой поток вызвал неожиданное изменение в положении дескриптора файла операционной системы.
Поток закрыт.
Текущий экземпляр потока не поддерживает запись.
1
Асинхронно записывает последовательность байтов в текущий поток, перемещает текущую позицию внутри потока на число записанных байтов и отслеживает запросы отмены.
Задача, представляющая асинхронную операцию записи.
Буфер, из которого записываются данные.
Смещение байтов (начиная с нуля) в объекте , с которого начинается копирование байтов в поток.
Максимальное число байтов для записи.
Токен для отслеживания запросов отмены.
Свойство имеет значение null.
Значение параметра или является отрицательным.
Сумма значений параметров и больше длины буфера.
Поток не поддерживает запись.
Поток был ликвидирован.
Поток в настоящее время используется предыдущей операцией записи.
Запись байта в текущую позицию в потоке файла.
Байт, который необходимо записать в поток.
Поток закрыт.
Поток не поддерживает запись.
1
Предоставляет базовый класс для объектов и .
2
Инициализирует новый экземпляр класса .
Получает или задает атрибуты для текущего файла или каталога.
Атрибуты текущего объекта .
Заданный файл не существует.
Указанный путь недопустим (например, он соответствует неподключенному диску).
У вызывающего объекта отсутствует необходимое разрешение.
Вызывающий оператор пытается установить недействительный атрибут файла. -или-Пользователь пытается задать значение атрибута, но не имеет разрешения на запись.
не может инициализировать данные.
1
Получает или задает время создания текущего файла или каталога.
Дата и временя создания текущего объекта .
не может инициализировать данные.
Указанный путь недопустим (например, он соответствует неподключенному диску).
Текущей операционной системой не является Windows NT или более поздняя версия.
Вызывающий объект пытается задать недействительное время создания.
1
Получает или задает время создания текущего файла или каталога в формате UTC.
Дата и время создания текущего объекта в формате UTC.
не может инициализировать данные.
Указанный путь недопустим (например, он соответствует неподключенному диску).
Текущей операционной системой не является Windows NT или более поздняя версия.
Вызывающий объект пытается задать недействительное время доступа.
1
Удаляет файл или каталог.
Указанный путь недопустим (например, он соответствует неподключенному диску).
Для файла или каталога имеется открытый дескриптор, используется операционная система Windows XP или более ранняя версия.Открытый дескриптор мог появиться в результате перечисления каталогов и файлов.Для получения дополнительной информации см. Практическое руководство. Перечисление каталогов и файлов.
2
Получает значение, показывающее, существует ли данный файл или каталог.
Значение true, если файл или каталог существует; в противном случае — значение false.
1
Получает строку, содержащую расширение файла.
Строка, содержащая расширение .
1
Получает полный путь к каталогу или файлу.
Строка, содержащая полный путь.
Полный путь и имя файла содержат 260 или более символов.
У вызывающего объекта отсутствует необходимое разрешение.
1
Представляет полный путь к каталогу или файлу.
Полный путь содержит 260 или более символов.
Получает или задает время последнего доступа к текущему файлу или каталогу.
Время последнего доступа к текущему файлу или каталогу.
не может инициализировать данные.
Текущей операционной системой не является Windows NT или более поздняя версия.
Вызывающий объект пытается задать недействительное время доступа
1
Получает или задает дату и время последнего доступа к заданному файлу или каталогу в формате UTC.
Время последнего доступа к текущему файлу или каталогу в формате UTC.
не может инициализировать данные.
Текущей операционной системой не является Windows NT или более поздняя версия.
Вызывающий объект пытается задать недействительное время доступа.
1
Получает или задает время последней операции записи в текущий файл или каталог.
Время последней операции записи в текущий файл.
не может инициализировать данные.
Текущей операционной системой не является Windows NT или более поздняя версия.
Вызывающий объект пытается задать недействительное время записи.
1
Получает или задает время последней операции записи в текущий файл или каталог в формате UTC.
Время последней операции записи в текущий файл в формате UTC.
не может инициализировать данные.
Текущей операционной системой не является Windows NT или более поздняя версия.
Вызывающий объект пытается задать недействительное время записи.
1
Для файлов — получает имя файла.Для каталогов — получает имя последнего каталога в иерархии, если таковая существует.В противном случае свойство Name получает имя данного каталога.
Строка, представляющая собой имя родительского каталога, имя последнего каталога в иерархии или имя файла, включая расширение имени файла.
1
Первоначально заданный пользователем относительный или абсолютный путь.
Обновляет состояние объекта.
Устройство, например дисковод, не готово.
1
Указывает, следует ли выполнять поиск в текущем каталоге или в текущем каталоге и всех подкаталогах.
Включает текущий каталог и все подкаталоги в операцию поиска.Этот параметр включает в поиск точки повторной обработки, такие как подключенные диски и символические ссылки.
Включает в операцию поиска только текущий каталог.