You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

2675 lines
400 KiB

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <doc>
  3. <assembly>
  4. <name>System.IO.FileSystem</name>
  5. </assembly>
  6. <members>
  7. <member name="T:Microsoft.Win32.SafeHandles.SafeFileHandle">
  8. <summary>Представляет класс-оболочку для дескриптора файла. </summary>
  9. </member>
  10. <member name="M:Microsoft.Win32.SafeHandles.SafeFileHandle.#ctor(System.IntPtr,System.Boolean)">
  11. <summary>Инициализирует новый экземпляр класса <see cref="T:Microsoft.Win32.SafeHandles.SafeFileHandle" />. </summary>
  12. <param name="preexistingHandle">Объект <see cref="T:System.IntPtr" />, представляющий ранее существующий дескриптор для использования.</param>
  13. <param name="ownsHandle">Значение true, чтобы наверняка освободить дескриптор на стадии завершения; в противном случае — значение false (не рекомендуется).</param>
  14. </member>
  15. <member name="P:Microsoft.Win32.SafeHandles.SafeFileHandle.IsInvalid"></member>
  16. <member name="T:System.IO.Directory">
  17. <summary>Предоставляет статические методы для создания, перемещения и перечисления в каталогах и вложенных каталогах.Этот класс не наследуется.Чтобы просмотреть исходный код .NET Framework для этого типа, см. ссылки на источник.</summary>
  18. <filterpriority>1</filterpriority>
  19. </member>
  20. <member name="M:System.IO.Directory.CreateDirectory(System.String)">
  21. <summary>Создает все каталоги и подкаталоги по указанному пути, если они еще не существуют.</summary>
  22. <returns>Объект, представляющий каталог по указанному пути.Этот объект возвращается вне зависимости от того, существует ли уже каталог по указанному пути.</returns>
  23. <param name="path">Каталог, который необходимо создать. </param>
  24. <exception cref="T:System.IO.IOException">Каталог, заданный параметром <paramref name="path" />, представляет собой файл.-или-Имя сети неизвестно.</exception>
  25. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  26. <exception cref="T:System.ArgumentException">Параметр <paramref name="path" /> является пустой строкой, содержит только пробелы или содержит один или несколько недопустимых символов.Недопустимые символы можно запросить с помощью метода <see cref="M:System.IO.Path.GetInvalidPathChars" />.-или-<paramref name="path" /> начинается с двоеточия или содержит только двоеточие (:).</exception>
  27. <exception cref="T:System.ArgumentNullException">
  28. <paramref name="path" />is null. </exception>
  29. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  30. <exception cref="T:System.IO.DirectoryNotFoundException">Указанный путь недопустим (например, он соответствует неподключенному диску). </exception>
  31. <exception cref="T:System.NotSupportedException">
  32. <paramref name="path" /> содержит двоеточие (:), которое не является частью метки диска ("C:\").</exception>
  33. <filterpriority>1</filterpriority>
  34. <PermissionSet>
  35. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  36. </PermissionSet>
  37. </member>
  38. <member name="M:System.IO.Directory.Delete(System.String)">
  39. <summary>Удаляет пустой каталог по заданному пути.</summary>
  40. <param name="path">Имя пустого каталога, который необходимо удалить.Этот каталог должен поддерживать запись и быть пустым.</param>
  41. <exception cref="T:System.IO.IOException">Файл с этим именем уже существует в местоположении, указанном параметром <paramref name="path" />.-или-Каталог является текущим рабочим каталогом приложения.-или-Каталог, заданный параметром <paramref name="path" />, не пуст.-или-Каталог доступен только для чтения или содержит доступный только для чтения файл.-или-Каталог используется другим процессом.</exception>
  42. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  43. <exception cref="T:System.ArgumentException">Параметр <paramref name="path" /> является пустой строкой, содержит только пробелы или содержит один или несколько недопустимых символов.Недопустимые символы можно запросить с помощью метода <see cref="M:System.IO.Path.GetInvalidPathChars" />.</exception>
  44. <exception cref="T:System.ArgumentNullException">
  45. <paramref name="path" />is null. </exception>
  46. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  47. <exception cref="T:System.IO.DirectoryNotFoundException">
  48. <paramref name="path" /> не существует или не может быть найден.-или-Указанный путь недопустим (например, он соответствует неподключенному диску). </exception>
  49. <filterpriority>1</filterpriority>
  50. <PermissionSet>
  51. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  52. </PermissionSet>
  53. </member>
  54. <member name="M:System.IO.Directory.Delete(System.String,System.Boolean)">
  55. <summary>Удаляет заданный каталог и, при наличии соответствующей инструкции, все подкаталоги и файлы в нем. </summary>
  56. <param name="path">Имя каталога, который необходимо удалить. </param>
  57. <param name="recursive">Значение true позволяет удалить каталоги, подкаталоги и файлы по заданному <paramref name="path" />, в противном случае — значение false. </param>
  58. <exception cref="T:System.IO.IOException">Файл с этим именем уже существует в местоположении, указанном параметром <paramref name="path" />.-или-Каталог, заданный параметром <paramref name="path" />, доступен только для чтения или же для параметра <paramref name="recursive" /> задано значение false, а каталог, заданный параметром <paramref name="path" />, не является пустым. -или-Каталог является текущим рабочим каталогом приложения. -или-Каталог содержит файл, доступный только для чтения.-или-Каталог используется другим процессом.</exception>
  59. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение.</exception>
  60. <exception cref="T:System.ArgumentException">Параметр <paramref name="path" /> является пустой строкой, содержит только пробелы или содержит один или несколько недопустимых символов.Недопустимые символы можно запросить с помощью метода <see cref="M:System.IO.Path.GetInvalidPathChars" />.</exception>
  61. <exception cref="T:System.ArgumentNullException">
  62. <paramref name="path" />is null. </exception>
  63. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  64. <exception cref="T:System.IO.DirectoryNotFoundException">
  65. <paramref name="path" /> не существует или не может быть найден.-или-Указанный путь недопустим (например, он соответствует неподключенному диску). </exception>
  66. <filterpriority>1</filterpriority>
  67. <PermissionSet>
  68. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  69. </PermissionSet>
  70. </member>
  71. <member name="M:System.IO.Directory.EnumerateDirectories(System.String)">
  72. <summary>Возвращает перечисляемую коллекцию имен каталогов, расположенных по указанному пути.</summary>
  73. <returns>Перечислимая коллекция полных имен (включая пути) для каталогов в каталоге заданном <paramref name="path" />.</returns>
  74. <param name="path">Относительный или абсолютный путь к каталогу для поиска.В этой строке не учитывается регистр знаков.</param>
  75. <exception cref="T:System.ArgumentException">Параметр <paramref name="path " />является пустой строкой, содержит только пробелы или содержит недопустимые символы.Недопустимые символы можно запросить с помощью метода <see cref="M:System.IO.Path.GetInvalidPathChars" />.</exception>
  76. <exception cref="T:System.ArgumentNullException">
  77. <paramref name="path" />is null. </exception>
  78. <exception cref="T:System.IO.DirectoryNotFoundException">Параметр <paramref name="path" /> недопустим, возможно, он соответствует неподключенному диску. </exception>
  79. <exception cref="T:System.IO.IOException">
  80. <paramref name="path" /> является именем файла.</exception>
  81. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  82. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  83. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение.</exception>
  84. </member>
  85. <member name="M:System.IO.Directory.EnumerateDirectories(System.String,System.String)">
  86. <summary>Возвращает перечисляемую коллекцию имен каталогов, соответствующих шаблону поиска по указанному пути.</summary>
  87. <returns>Перечисляемая коллекция полных имен (включая пути) для каталогов в каталоге, указанном в <paramref name="path" /> и которые соответствуют указанному шаблону поиска.</returns>
  88. <param name="path">Относительный или абсолютный путь к каталогу для поиска.В этой строке не учитывается регистр знаков.</param>
  89. <param name="searchPattern">Строка поиска, которую необходимо сравнивать с именами каталогов, расположенных по пути <paramref name="path" />.Этот параметр может содержать сочетание допустимого литерального пути и подстановочных символов (* и ?) (см. раздел "Примечания"), но не поддерживает регулярные выражения.</param>
  90. <exception cref="T:System.ArgumentException">Параметр <paramref name="path " />является пустой строкой, содержит только пробелы или содержит недопустимые символы.Недопустимые символы можно запросить с помощью метода <see cref="M:System.IO.Path.GetInvalidPathChars" />.-или-<paramref name="searchPattern" /> не содержит допустимого шаблона.</exception>
  91. <exception cref="T:System.ArgumentNullException">
  92. <paramref name="path" />is null.-или-<paramref name="searchPattern" />is null. </exception>
  93. <exception cref="T:System.IO.DirectoryNotFoundException">Параметр <paramref name="path" /> недопустим, возможно, он соответствует неподключенному диску. </exception>
  94. <exception cref="T:System.IO.IOException">
  95. <paramref name="path" /> является именем файла.</exception>
  96. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  97. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  98. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение.</exception>
  99. </member>
  100. <member name="M:System.IO.Directory.EnumerateDirectories(System.String,System.String,System.IO.SearchOption)">
  101. <summary>Возвращает перечисляемую коллекцию имен каталогов, соответствующих шаблону поиска по указанному пути. Возможно, поиск ведется также и в подкаталогах.</summary>
  102. <returns>Перечисляемая коллекция полных имен (включая пути) для каталогов в каталоге, указанном в <paramref name="path" /> и которые соответствуют указанному шаблону и параметру поиска.</returns>
  103. <param name="path">Относительный или абсолютный путь к каталогу для поиска.В этой строке не учитывается регистр знаков.</param>
  104. <param name="searchPattern">Строка поиска, которую необходимо сравнивать с именами каталогов, расположенных по пути <paramref name="path" />.Этот параметр может содержать сочетание допустимого литерального пути и подстановочных символов (* и ?) (см. раздел "Примечания"), но не поддерживает регулярные выражения.</param>
  105. <param name="searchOption">Одно из значений перечисления, определяющее, следует ли выполнять поиск только в текущем каталоге или также во всех его подкаталогах.Значение по умолчанию — <see cref="F:System.IO.SearchOption.TopDirectoryOnly" />.</param>
  106. <exception cref="T:System.ArgumentException">Параметр <paramref name="path " />является пустой строкой, содержит только пробелы или содержит недопустимые символы.Недопустимые символы можно запросить с помощью метода <see cref="M:System.IO.Path.GetInvalidPathChars" />.-или-<paramref name="searchPattern" /> не содержит допустимого шаблона.</exception>
  107. <exception cref="T:System.ArgumentNullException">
  108. <paramref name="path" />is null.-или-<paramref name="searchPattern" />is null. </exception>
  109. <exception cref="T:System.ArgumentOutOfRangeException">Параметр <paramref name="searchOption" /> не является допустимым значением <see cref="T:System.IO.SearchOption" />.</exception>
  110. <exception cref="T:System.IO.DirectoryNotFoundException">Параметр <paramref name="path" /> недопустим, возможно, он соответствует неподключенному диску. </exception>
  111. <exception cref="T:System.IO.IOException">
  112. <paramref name="path" /> является именем файла.</exception>
  113. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  114. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  115. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение.</exception>
  116. </member>
  117. <member name="M:System.IO.Directory.EnumerateFiles(System.String)">
  118. <summary>Возвращает перечисляемую коллекцию имен файлов, расположенных по указанному пути.</summary>
  119. <returns>Перечислимая коллекция полных имен (включая пути) для файлов в каталоге заданном <paramref name="path" />.</returns>
  120. <param name="path">Относительный или абсолютный путь к каталогу для поиска.В этой строке не учитывается регистр знаков.</param>
  121. <exception cref="T:System.ArgumentException">Параметр <paramref name="path " />является пустой строкой, содержит только пробелы или содержит недопустимые символы.Недопустимые символы можно запросить с помощью метода <see cref="M:System.IO.Path.GetInvalidPathChars" />.</exception>
  122. <exception cref="T:System.ArgumentNullException">
  123. <paramref name="path" />is null. </exception>
  124. <exception cref="T:System.IO.DirectoryNotFoundException">Параметр <paramref name="path" /> недопустим, возможно, он соответствует неподключенному диску. </exception>
  125. <exception cref="T:System.IO.IOException">
  126. <paramref name="path" /> является именем файла.</exception>
  127. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  128. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  129. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение.</exception>
  130. </member>
  131. <member name="M:System.IO.Directory.EnumerateFiles(System.String,System.String)">
  132. <summary>Возвращает перечисляемую коллекцию имен файлов, соответствующих шаблону поиска по указанному пути.</summary>
  133. <returns>Перечисляемая коллекция полных имен (включая пути) для файлов в каталоге, указанном в <paramref name="path" /> и которые соответствуют указанному шаблону поиска.</returns>
  134. <param name="path">Относительный или абсолютный путь к каталогу для поиска.В этой строке не учитывается регистр знаков.</param>
  135. <param name="searchPattern">Строка поиска, которую необходимо сравнивать с именами файлов, на которые указывает <paramref name="path" />.Этот параметр может содержать сочетание допустимого литерального пути и подстановочных символов (* и ?) (см. раздел "Примечания"), но не поддерживает регулярные выражения.</param>
  136. <exception cref="T:System.ArgumentException">Параметр <paramref name="path " />является пустой строкой, содержит только пробелы или содержит недопустимые символы.Недопустимые символы можно запросить с помощью метода <see cref="M:System.IO.Path.GetInvalidPathChars" />.-или-<paramref name="searchPattern" /> не содержит допустимого шаблона.</exception>
  137. <exception cref="T:System.ArgumentNullException">
  138. <paramref name="path" />is null.-или-<paramref name="searchPattern" />is null. </exception>
  139. <exception cref="T:System.IO.DirectoryNotFoundException">Параметр <paramref name="path" /> недопустим, возможно, он соответствует неподключенному диску. </exception>
  140. <exception cref="T:System.IO.IOException">
  141. <paramref name="path" /> является именем файла.</exception>
  142. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  143. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  144. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение.</exception>
  145. </member>
  146. <member name="M:System.IO.Directory.EnumerateFiles(System.String,System.String,System.IO.SearchOption)">
  147. <summary>Возвращает перечисляемую коллекцию имен файлов, соответствующих шаблону поиска по указанному пути. Возможно, поиск ведется также и в подкаталогах.</summary>
  148. <returns>Перечисляемая коллекция полных имен (включая пути) для файлов в каталоге, указанном в <paramref name="path" /> и которые соответствуют указанному шаблону и параметру поиска.</returns>
  149. <param name="path">Относительный или абсолютный путь к каталогу для поиска.В этой строке не учитывается регистр знаков.</param>
  150. <param name="searchPattern">Строка поиска, которую необходимо сравнивать с именами файлов, на которые указывает <paramref name="path" />.Этот параметр может содержать сочетание допустимого литерального пути и подстановочных символов (* и ?) (см. раздел "Примечания"), но не поддерживает регулярные выражения.</param>
  151. <param name="searchOption">Одно из значений перечисления, определяющее, следует ли выполнять поиск только в текущем каталоге или также во всех его подкаталогах.Значение по умолчанию — <see cref="F:System.IO.SearchOption.TopDirectoryOnly" />.</param>
  152. <exception cref="T:System.ArgumentException">Параметр <paramref name="path " />является пустой строкой, содержит только пробелы или содержит недопустимые символы.Недопустимые символы можно запросить с помощью метода <see cref="M:System.IO.Path.GetInvalidPathChars" />.-или-<paramref name="searchPattern" /> не содержит допустимого шаблона.</exception>
  153. <exception cref="T:System.ArgumentNullException">
  154. <paramref name="path" />is null.-или-<paramref name="searchPattern" />is null. </exception>
  155. <exception cref="T:System.ArgumentOutOfRangeException">Параметр <paramref name="searchOption" /> не является допустимым значением <see cref="T:System.IO.SearchOption" />.</exception>
  156. <exception cref="T:System.IO.DirectoryNotFoundException">Параметр <paramref name="path" /> недопустим, возможно, он соответствует неподключенному диску. </exception>
  157. <exception cref="T:System.IO.IOException">
  158. <paramref name="path" /> является именем файла.</exception>
  159. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  160. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  161. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение.</exception>
  162. </member>
  163. <member name="M:System.IO.Directory.EnumerateFileSystemEntries(System.String)">
  164. <summary>Возвращает перечисляемую коллекцию имен файлов и имен каталогов по указанному пути. </summary>
  165. <returns>Перечисляемая коллекция записей файловой системы в каталоге, заданном параметром <paramref name="path" />.</returns>
  166. <param name="path">Относительный или абсолютный путь к каталогу для поиска.В этой строке не учитывается регистр знаков.</param>
  167. <exception cref="T:System.ArgumentException">Параметр <paramref name="path " />является пустой строкой, содержит только пробелы или содержит недопустимые символы.Недопустимые символы можно запросить с помощью метода <see cref="M:System.IO.Path.GetInvalidPathChars" />.</exception>
  168. <exception cref="T:System.ArgumentNullException">
  169. <paramref name="path" />is null. </exception>
  170. <exception cref="T:System.IO.DirectoryNotFoundException">Параметр <paramref name="path" /> недопустим, возможно, он соответствует неподключенному диску. </exception>
  171. <exception cref="T:System.IO.IOException">
  172. <paramref name="path" /> является именем файла.</exception>
  173. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  174. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  175. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение.</exception>
  176. </member>
  177. <member name="M:System.IO.Directory.EnumerateFileSystemEntries(System.String,System.String)">
  178. <summary>Возвращает перечисляемую коллекцию имен файлов и имен каталогов по указанному пути, соответствующих шаблону поиска.</summary>
  179. <returns>Перечисляемая коллекция записей файловой системы в каталоге, заданном параметром <paramref name="path" />, который соответствует шаблону поиска.</returns>
  180. <param name="path">Относительный или абсолютный путь к каталогу для поиска.В этой строке не учитывается регистр знаков.</param>
  181. <param name="searchPattern">Строка поиска, которая будет сравниваться с записями файловой системы, расположенными по пути в параметре <paramref name="path" />.Этот параметр может содержать сочетание допустимого литерального пути и подстановочных символов (* и ?) (см. раздел "Примечания"), но не поддерживает регулярные выражения.</param>
  182. <exception cref="T:System.ArgumentException">Параметр <paramref name="path " />является пустой строкой, содержит только пробелы или содержит недопустимые символы.Недопустимые символы можно запросить с помощью метода <see cref="M:System.IO.Path.GetInvalidPathChars" />.-или-<paramref name="searchPattern" /> не содержит допустимого шаблона.</exception>
  183. <exception cref="T:System.ArgumentNullException">
  184. <paramref name="path" />is null.-или-<paramref name="searchPattern" />is null. </exception>
  185. <exception cref="T:System.IO.DirectoryNotFoundException">Параметр <paramref name="path" /> недопустим, возможно, он соответствует неподключенному диску. </exception>
  186. <exception cref="T:System.IO.IOException">
  187. <paramref name="path" /> является именем файла.</exception>
  188. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  189. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  190. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение.</exception>
  191. </member>
  192. <member name="M:System.IO.Directory.EnumerateFileSystemEntries(System.String,System.String,System.IO.SearchOption)">
  193. <summary>Возвращает перечисляемую коллекцию записей файловой системы, соответствующих шаблону поиска по указанному пути. Возможно, поиск ведется также и в подкаталогах.</summary>
  194. <returns>Перечисляемая коллекция записей файловой системы в каталоге, заданном параметром <paramref name="path" />, который соответствует шаблону и параметру поиска.</returns>
  195. <param name="path">Относительный или абсолютный путь к каталогу для поиска.В этой строке не учитывается регистр знаков.</param>
  196. <param name="searchPattern">Строка поиска, которая будет сравниваться с записями файловой системы, расположенными по пути в параметре <paramref name="path" />.Этот параметр может содержать сочетание допустимого литерального пути и подстановочных символов (* и ?) (см. раздел "Примечания"), но не поддерживает регулярные выражения.</param>
  197. <param name="searchOption">Одно из значений перечисления, определяющее, следует ли выполнять поиск только в текущем каталоге или также во всех его подкаталогах.Значение по умолчанию — <see cref="F:System.IO.SearchOption.TopDirectoryOnly" />.</param>
  198. <exception cref="T:System.ArgumentException">Параметр <paramref name="path " />является пустой строкой, содержит только пробелы или содержит недопустимые символы.Недопустимые символы можно запросить с помощью метода <see cref="M:System.IO.Path.GetInvalidPathChars" />.-или-<paramref name="searchPattern" /> не содержит допустимого шаблона.</exception>
  199. <exception cref="T:System.ArgumentNullException">
  200. <paramref name="path" />is null.-или-<paramref name="searchPattern" />is null. </exception>
  201. <exception cref="T:System.ArgumentOutOfRangeException">Параметр <paramref name="searchOption" /> не является допустимым значением <see cref="T:System.IO.SearchOption" />.</exception>
  202. <exception cref="T:System.IO.DirectoryNotFoundException">Параметр <paramref name="path" /> недопустим, возможно, он соответствует неподключенному диску. </exception>
  203. <exception cref="T:System.IO.IOException">
  204. <paramref name="path" /> является именем файла.</exception>
  205. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  206. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  207. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение.</exception>
  208. </member>
  209. <member name="M:System.IO.Directory.Exists(System.String)">
  210. <summary>Определяет, указывает ли заданный путь на существующий каталог на диске.</summary>
  211. <returns>Значение true, если <paramref name="path" /> ссылается на существующий каталог; значение false, если каталог не существует или если при попытке определить, существует ли указанный файл, произошла ошибка.</returns>
  212. <param name="path">Проверяемый путь. </param>
  213. <filterpriority>1</filterpriority>
  214. <PermissionSet>
  215. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  216. </PermissionSet>
  217. </member>
  218. <member name="M:System.IO.Directory.GetCreationTime(System.String)">
  219. <summary>Получает дату и время создания каталога.</summary>
  220. <returns>Структура, для которой заданы дата и время создания указанного каталога.Значение представляется в формате местного времени.</returns>
  221. <param name="path">Путь к каталогу. </param>
  222. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  223. <exception cref="T:System.ArgumentException">Параметр <paramref name="path" /> является пустой строкой, содержит только пробелы или содержит один или несколько недопустимых символов.Недопустимые символы можно запросить с помощью метода <see cref="M:System.IO.Path.GetInvalidPathChars" />.</exception>
  224. <exception cref="T:System.ArgumentNullException">
  225. <paramref name="path" />is null. </exception>
  226. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  227. <filterpriority>1</filterpriority>
  228. <PermissionSet>
  229. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  230. </PermissionSet>
  231. </member>
  232. <member name="M:System.IO.Directory.GetCreationTimeUtc(System.String)">
  233. <summary>Получает время и дату создания каталога в формате всемирного координированного времени (UTC).</summary>
  234. <returns>Структура, для которой заданы дата и время создания указанного каталога.Значение выражено в формате всемирного координированного времени (UTC).</returns>
  235. <param name="path">Путь к каталогу. </param>
  236. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  237. <exception cref="T:System.ArgumentException">Параметр <paramref name="path" /> является пустой строкой, содержит только пробелы или содержит один или несколько недопустимых символов.Недопустимые символы можно запросить с помощью метода <see cref="M:System.IO.Path.GetInvalidPathChars" />.</exception>
  238. <exception cref="T:System.ArgumentNullException">
  239. <paramref name="path" />is null. </exception>
  240. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  241. <filterpriority>2</filterpriority>
  242. <PermissionSet>
  243. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  244. </PermissionSet>
  245. </member>
  246. <member name="M:System.IO.Directory.GetCurrentDirectory">
  247. <summary>Получает текущий рабочий каталог приложения.</summary>
  248. <returns>Строка, содержащая путь к текущему рабочему каталогу, не оканчивающаяся обратной косой чертой (\).</returns>
  249. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  250. <exception cref="T:System.NotSupportedException">Операционная система Windows CE не поддерживает функцию текущего каталога.Этот метод доступен в .NET Compact Framework, но в настоящий момент не поддерживается.</exception>
  251. <filterpriority>1</filterpriority>
  252. <PermissionSet>
  253. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  254. </PermissionSet>
  255. </member>
  256. <member name="M:System.IO.Directory.GetDirectories(System.String)">
  257. <summary>Возвращает имена подкаталогов (включая пути) в указанном каталоге.</summary>
  258. <returns>Массив полных имен (включая пути) подкаталогов по указанному пути или пустой массив, если каталоги не найдены.</returns>
  259. <param name="path">Относительный или абсолютный путь к каталогу для поиска.В этой строке не учитывается регистр знаков.</param>
  260. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  261. <exception cref="T:System.ArgumentException">Параметр <paramref name="path" /> является пустой строкой, содержит только пробелы или содержит один или несколько недопустимых символов.Недопустимые символы можно запросить с помощью метода <see cref="M:System.IO.Path.GetInvalidPathChars" />.</exception>
  262. <exception cref="T:System.ArgumentNullException">
  263. <paramref name="path" />is null. </exception>
  264. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  265. <exception cref="T:System.IO.IOException">
  266. <paramref name="path" /> является именем файла. </exception>
  267. <exception cref="T:System.IO.DirectoryNotFoundException">Указанный путь недопустим (например, он соответствует неподключенному диску). </exception>
  268. <filterpriority>1</filterpriority>
  269. <PermissionSet>
  270. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  271. </PermissionSet>
  272. </member>
  273. <member name="M:System.IO.Directory.GetDirectories(System.String,System.String)">
  274. <summary>Возвращает имена подкаталогов (включая пути) в указанном каталоге, соответствующих указанному шаблону поиска.</summary>
  275. <returns>Массив полных имен (включая пути) подкаталогов в указанном каталоге, которые соответствуют указанному шаблону поиска, или пустой массив, если каталоги не найдены.</returns>
  276. <param name="path">Относительный или абсолютный путь к каталогу для поиска.В этой строке не учитывается регистр знаков.</param>
  277. <param name="searchPattern">Строка поиска, которая будет сравниваться с именами подкаталогов, расположенных по пути в параметре <paramref name="path" />.Этот параметр может содержать сочетание допустимых литеральных и подстановочных символов (см. раздел "Примечания"), но не поддерживает регулярные выражения.</param>
  278. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  279. <exception cref="T:System.ArgumentException">Параметр <paramref name="path" /> является пустой строкой, содержит только пробелы или содержит один или несколько недопустимых символов.Недопустимые символы можно запросить с помощью метода <see cref="M:System.IO.Path.GetInvalidPathChars" />.-или- <paramref name="searchPattern" /> не содержит допустимого шаблона. </exception>
  280. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="path" /> или <paramref name="searchPattern" /> — null. </exception>
  281. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  282. <exception cref="T:System.IO.IOException">
  283. <paramref name="path" /> является именем файла. </exception>
  284. <exception cref="T:System.IO.DirectoryNotFoundException">Указанный путь недопустим (например, он соответствует неподключенному диску). </exception>
  285. <filterpriority>1</filterpriority>
  286. <PermissionSet>
  287. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  288. </PermissionSet>
  289. </member>
  290. <member name="M:System.IO.Directory.GetDirectories(System.String,System.String,System.IO.SearchOption)">
  291. <summary>Возвращает имена подкаталогов (включая пути) в указанном каталоге, соответствующих указанному шаблону поиска, и при необходимости ведет поиск в подкаталогах.</summary>
  292. <returns>Массив полных имен (включая пути) подкаталогов, соответствующих указанным критериям, или пустой массив, если каталоги не найдены.</returns>
  293. <param name="path">Относительный или абсолютный путь к каталогу для поиска.В этой строке не учитывается регистр знаков.</param>
  294. <param name="searchPattern">Строка поиска, которая будет сравниваться с именами подкаталогов, расположенных по пути в параметре <paramref name="path" />.Этот параметр может содержать сочетание допустимых литеральных и подстановочных символов (см. раздел "Примечания"), но не поддерживает регулярные выражения.</param>
  295. <param name="searchOption">Одно из значений перечисления, определяющее, следует ли выполнять поиск только в текущем каталоге или также во всех его подкаталогах. </param>
  296. <exception cref="T:System.ArgumentException">Параметр <paramref name="path" /> является пустой строкой, содержит только пробелы или содержит один или несколько недопустимых символов.Недопустимые символы можно запросить с помощью метода <see cref="M:System.IO.Path.GetInvalidPathChars" />.-или- <paramref name="searchPattern" /> не содержит допустимого шаблона. </exception>
  297. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="path" /> или <paramref name="searchPattern" /> — null. </exception>
  298. <exception cref="T:System.ArgumentOutOfRangeException">Параметр <paramref name="searchOption" /> не является допустимым значением <see cref="T:System.IO.SearchOption" />.</exception>
  299. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  300. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  301. <exception cref="T:System.IO.IOException">
  302. <paramref name="path" /> является именем файла. </exception>
  303. <exception cref="T:System.IO.DirectoryNotFoundException">Указанный путь недопустим (например, он соответствует неподключенному диску). </exception>
  304. </member>
  305. <member name="M:System.IO.Directory.GetDirectoryRoot(System.String)">
  306. <summary>Возвращает для заданного пути сведения о томе и корневом каталоге по отдельности или сразу.</summary>
  307. <returns>Строка, в которой содержатся сведения о томе, корневом каталоге или одновременно сведения и о томе, и о корневом каталоге для заданного пути.</returns>
  308. <param name="path">Путь к файлу или каталогу. </param>
  309. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  310. <exception cref="T:System.ArgumentException">Параметр <paramref name="path" /> является пустой строкой, содержит только пробелы или содержит один или несколько недопустимых символов.Недопустимые символы можно запросить с помощью метода <see cref="M:System.IO.Path.GetInvalidPathChars" />.</exception>
  311. <exception cref="T:System.ArgumentNullException">
  312. <paramref name="path" />is null. </exception>
  313. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  314. <filterpriority>1</filterpriority>
  315. <PermissionSet>
  316. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  317. </PermissionSet>
  318. </member>
  319. <member name="M:System.IO.Directory.GetFiles(System.String)">
  320. <summary>Возвращает имена файлов (с указанием пути к ним) в указанном каталоге.</summary>
  321. <returns>Массив полных имен (включая пути) файлов в указанном каталоге или пустой массив, если файлы не найдены.</returns>
  322. <param name="path">Относительный или абсолютный путь к каталогу для поиска.В этой строке не учитывается регистр знаков.</param>
  323. <exception cref="T:System.IO.IOException">
  324. <paramref name="path" /> является именем файла.-или-Произошла ошибка сети. </exception>
  325. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  326. <exception cref="T:System.ArgumentException">Параметр <paramref name="path" /> является пустой строкой, содержит только пробелы или содержит один или несколько недопустимых символов.Недопустимые символы можно запросить с помощью метода <see cref="M:System.IO.Path.GetInvalidPathChars" />.</exception>
  327. <exception cref="T:System.ArgumentNullException">
  328. <paramref name="path" />is null. </exception>
  329. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  330. <exception cref="T:System.IO.DirectoryNotFoundException">Указанный путь не найден или не является допустимым (например, соответствует неподключенному диску). </exception>
  331. <filterpriority>1</filterpriority>
  332. <PermissionSet>
  333. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  334. </PermissionSet>
  335. </member>
  336. <member name="M:System.IO.Directory.GetFiles(System.String,System.String)">
  337. <summary>Возвращает имена файлов (включая пути) из указанного каталога, отвечающие условиям заданного шаблона поиска.</summary>
  338. <returns>Массив полных имен (включая пути) файлов в указанном каталоге, которые соответствуют указанному шаблону поиска, или пустой массив, если файлы не найдены.</returns>
  339. <param name="path">Относительный или абсолютный путь к каталогу для поиска.В этой строке не учитывается регистр знаков.</param>
  340. <param name="searchPattern">Строка поиска, которую необходимо сравнивать с именами файлов, на которые указывает <paramref name="path" />.Этот параметр может содержать сочетание допустимого литерального пути и подстановочных символов (* и ?) (см. раздел "Примечания"), но не поддерживает регулярные выражения.</param>
  341. <exception cref="T:System.IO.IOException">
  342. <paramref name="path" /> является именем файла.-или-Произошла ошибка сети. </exception>
  343. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  344. <exception cref="T:System.ArgumentException">Параметр <paramref name="path" /> является пустой строкой, содержит только пробелы или содержит один или несколько недопустимых символов.Недопустимые символы можно запросить с помощью метода <see cref="M:System.IO.Path.GetInvalidPathChars" />.-или- <paramref name="searchPattern" /> не содержит допустимого шаблона. </exception>
  345. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="path" /> или <paramref name="searchPattern" /> — null. </exception>
  346. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  347. <exception cref="T:System.IO.DirectoryNotFoundException">Указанный путь не найден или не является допустимым (например, соответствует неподключенному диску). </exception>
  348. <filterpriority>1</filterpriority>
  349. <PermissionSet>
  350. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  351. </PermissionSet>
  352. </member>
  353. <member name="M:System.IO.Directory.GetFiles(System.String,System.String,System.IO.SearchOption)">
  354. <summary>Возвращает имена файлов (включая пути) в заданном каталоге, отвечающие условиям шаблона поиска, используя значение, которое определяет, выполнять ли поиск в подкаталогах.</summary>
  355. <returns>Массив полных имен (включая пути) файлов в указанном каталоге, которые соответствуют указанному шаблону и параметру поиска, или пустой массив, если файлы не найдены.</returns>
  356. <param name="path">Относительный или абсолютный путь к каталогу для поиска.В этой строке не учитывается регистр знаков.</param>
  357. <param name="searchPattern">Строка поиска, которую необходимо сравнивать с именами файлов, на которые указывает <paramref name="path" />.Этот параметр может содержать сочетание допустимого литерального пути и подстановочных символов (* и ?) (см. раздел "Примечания"), но не поддерживает регулярные выражения.</param>
  358. <param name="searchOption">Одно из значений перечисления, определяющее, следует ли выполнять поиск только в текущем каталоге или также во всех его подкаталогах. </param>
  359. <exception cref="T:System.ArgumentException">Параметр <paramref name="path" /> является пустой строкой, содержит только пробелы или содержит один или несколько недопустимых символов.Недопустимые символы можно запросить с помощью метода <see cref="M:System.IO.Path.GetInvalidPathChars" />.-или- <paramref name="searchPattern" /> не содержит допустимого шаблона.</exception>
  360. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="path" /> или <paramref name="searchpattern" /> — null.</exception>
  361. <exception cref="T:System.ArgumentOutOfRangeException">Параметр <paramref name="searchOption" /> не является допустимым значением <see cref="T:System.IO.SearchOption" />.</exception>
  362. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  363. <exception cref="T:System.IO.DirectoryNotFoundException">Указанный путь не найден или не является допустимым (например, соответствует неподключенному диску). </exception>
  364. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  365. <exception cref="T:System.IO.IOException">
  366. <paramref name="path" /> является именем файла.-или-Произошла ошибка сети. </exception>
  367. </member>
  368. <member name="M:System.IO.Directory.GetFileSystemEntries(System.String)">
  369. <summary>Возвращает имена всех файлов и подкаталогов по указанному пути.</summary>
  370. <returns>Массив имен файлов и подкаталогов в указанном каталоге или пустой массив, если файлы или подкаталоги не найдены.</returns>
  371. <param name="path">Относительный или абсолютный путь к каталогу для поиска.В этой строке не учитывается регистр знаков.</param>
  372. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  373. <exception cref="T:System.ArgumentException">Параметр <paramref name="path" /> является пустой строкой, содержит только пробелы или содержит один или несколько недопустимых символов.Недопустимые символы можно запросить с помощью метода <see cref="M:System.IO.Path.GetInvalidPathChars" />.</exception>
  374. <exception cref="T:System.ArgumentNullException">
  375. <paramref name="path" />is null. </exception>
  376. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  377. <exception cref="T:System.IO.IOException">
  378. <paramref name="path" /> является именем файла. </exception>
  379. <exception cref="T:System.IO.DirectoryNotFoundException">Указанный путь недопустим (например, он соответствует неподключенному диску). </exception>
  380. <filterpriority>1</filterpriority>
  381. <PermissionSet>
  382. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  383. </PermissionSet>
  384. </member>
  385. <member name="M:System.IO.Directory.GetFileSystemEntries(System.String,System.String)">
  386. <summary>Возвращает массив имен файлов и имен каталогов по указанному пути, соответствующих шаблону поиска.</summary>
  387. <returns>Массив имен файлов и имен каталогов, соответствующих указанным критериям поиска, или пустой массив, если файлы или каталоги не найдены.</returns>
  388. <param name="path">Относительный или абсолютный путь к каталогу для поиска.В этой строке не учитывается регистр знаков.</param>
  389. <param name="searchPattern">Строка поиска, которая будет сравниваться с именами файла и каталогов, расположенных по пути в параметре <paramref name="path" />.Этот параметр может содержать сочетание допустимого литерального пути и подстановочных символов (* и ?) (см. раздел "Примечания"), но не поддерживает регулярные выражения.</param>
  390. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  391. <exception cref="T:System.ArgumentException">Параметр <paramref name="path" /> является пустой строкой, содержит только пробелы или содержит один или несколько недопустимых символов.Недопустимые символы можно запросить с помощью метода <see cref="M:System.IO.Path.GetInvalidPathChars" />.-или- <paramref name="searchPattern" /> не содержит допустимого шаблона. </exception>
  392. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="path" /> или <paramref name="searchPattern" /> — null. </exception>
  393. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  394. <exception cref="T:System.IO.IOException">
  395. <paramref name="path" /> является именем файла. </exception>
  396. <exception cref="T:System.IO.DirectoryNotFoundException">Указанный путь недопустим (например, он соответствует неподключенному диску). </exception>
  397. <filterpriority>1</filterpriority>
  398. <PermissionSet>
  399. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  400. </PermissionSet>
  401. </member>
  402. <member name="M:System.IO.Directory.GetFileSystemEntries(System.String,System.String,System.IO.SearchOption)">
  403. <summary>Возвращает массив всех имен файлов и каталогов по указанному пути, соответствующих шаблону поиска, и при необходимости ведет поиск в подкаталогах.</summary>
  404. <returns>Массив имен файлов и имен каталогов, соответствующих указанным критериям поиска, или пустой массив, если файлы или каталоги не найдены.</returns>
  405. <param name="path">Относительный или абсолютный путь к каталогу для поиска.В этой строке не учитывается регистр знаков.</param>
  406. <param name="searchPattern">Строка поиска, которая будет сравниваться с именами файлов и каталогов, расположенных по пути в параметре <paramref name="path" />.Этот параметр может содержать сочетание допустимого литерального пути и подстановочных символов (* и ?) (см. раздел "Примечания"), но не поддерживает регулярные выражения.</param>
  407. <param name="searchOption">Одно из значений перечисления, определяющее, следует ли выполнять поиск только в текущем каталоге или также во всех его подкаталогах.Значение по умолчанию — <see cref="F:System.IO.SearchOption.TopDirectoryOnly" />.</param>
  408. <exception cref="T:System.ArgumentException">Параметр <paramref name="path " />является пустой строкой, содержит только пробелы или содержит недопустимые символы.Недопустимые символы можно запросить с помощью метода <see cref="M:System.IO.Path.GetInvalidPathChars" />.-или-<paramref name="searchPattern" /> не содержит допустимого шаблона.</exception>
  409. <exception cref="T:System.ArgumentNullException">
  410. <paramref name="path" />is null.-или-<paramref name="searchPattern" />is null. </exception>
  411. <exception cref="T:System.ArgumentOutOfRangeException">Параметр <paramref name="searchOption" /> не является допустимым значением <see cref="T:System.IO.SearchOption" />.</exception>
  412. <exception cref="T:System.IO.DirectoryNotFoundException">Параметр <paramref name="path" /> недопустим, возможно, он соответствует неподключенному диску. </exception>
  413. <exception cref="T:System.IO.IOException">
  414. <paramref name="path" /> является именем файла.</exception>
  415. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  416. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  417. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение.</exception>
  418. </member>
  419. <member name="M:System.IO.Directory.GetLastAccessTime(System.String)">
  420. <summary>Возвращает время и дату последнего обращения к указанному файлу или каталогу.</summary>
  421. <returns>Структура, для которой заданы дата и время последнего доступа к указанному файлу или каталогу.Значение представляется в формате местного времени.</returns>
  422. <param name="path">Файл или каталог, информацию о дате и времени обращения к которому следует получить. </param>
  423. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  424. <exception cref="T:System.ArgumentException">Параметр <paramref name="path" /> является пустой строкой, содержит только пробелы или содержит один или несколько недопустимых символов.Недопустимые символы можно запросить с помощью метода <see cref="M:System.IO.Path.GetInvalidPathChars" />.</exception>
  425. <exception cref="T:System.ArgumentNullException">
  426. <paramref name="path" />is null. </exception>
  427. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  428. <exception cref="T:System.NotSupportedException">Параметр <paramref name="path" /> имеет недопустимый формат. </exception>
  429. <filterpriority>1</filterpriority>
  430. <PermissionSet>
  431. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  432. </PermissionSet>
  433. </member>
  434. <member name="M:System.IO.Directory.GetLastAccessTimeUtc(System.String)">
  435. <summary>Возвращает дату и время последнего доступа к заданному файлу или каталогу в формате всемирного координированного времени (UTC).</summary>
  436. <returns>Структура, для которой заданы дата и время последнего доступа к указанному файлу или каталогу.Значение выражено в формате всемирного координированного времени (UTC).</returns>
  437. <param name="path">Файл или каталог, информацию о дате и времени обращения к которому следует получить. </param>
  438. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  439. <exception cref="T:System.ArgumentException">Параметр <paramref name="path" /> является пустой строкой, содержит только пробелы или содержит один или несколько недопустимых символов.Недопустимые символы можно запросить с помощью метода <see cref="M:System.IO.Path.GetInvalidPathChars" />.</exception>
  440. <exception cref="T:System.ArgumentNullException">
  441. <paramref name="path" />is null. </exception>
  442. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  443. <exception cref="T:System.NotSupportedException">Параметр <paramref name="path" /> имеет недопустимый формат. </exception>
  444. <filterpriority>1</filterpriority>
  445. <PermissionSet>
  446. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  447. </PermissionSet>
  448. </member>
  449. <member name="M:System.IO.Directory.GetLastWriteTime(System.String)">
  450. <summary>Возвращает время и дату последней операции записи в указанный файл или каталог.</summary>
  451. <returns>Структура, для которой заданы дата и время последней операции записи в указанный файл или каталог.Значение представляется в формате местного времени.</returns>
  452. <param name="path">Файл или каталог, дату и время изменения которого следует получить. </param>
  453. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  454. <exception cref="T:System.ArgumentException">Параметр <paramref name="path" /> является пустой строкой, содержит только пробелы или содержит один или несколько недопустимых символов.Недопустимые символы можно запросить с помощью метода <see cref="M:System.IO.Path.GetInvalidPathChars" />.</exception>
  455. <exception cref="T:System.ArgumentNullException">
  456. <paramref name="path" />is null. </exception>
  457. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  458. <filterpriority>1</filterpriority>
  459. <PermissionSet>
  460. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  461. </PermissionSet>
  462. </member>
  463. <member name="M:System.IO.Directory.GetLastWriteTimeUtc(System.String)">
  464. <summary>Возвращает дату и время последней операции записи в заданный файл или каталог в формате всемирного координированного времени (UTC).</summary>
  465. <returns>Структура, для которой заданы дата и время последней операции записи в указанный файл или каталог.Значение выражено в формате всемирного координированного времени (UTC).</returns>
  466. <param name="path">Файл или каталог, дату и время изменения которого следует получить. </param>
  467. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  468. <exception cref="T:System.ArgumentException">Параметр <paramref name="path" /> является пустой строкой, содержит только пробелы или содержит один или несколько недопустимых символов.Недопустимые символы можно запросить с помощью метода <see cref="M:System.IO.Path.GetInvalidPathChars" />.</exception>
  469. <exception cref="T:System.ArgumentNullException">
  470. <paramref name="path" />is null. </exception>
  471. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  472. <filterpriority>2</filterpriority>
  473. <PermissionSet>
  474. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  475. </PermissionSet>
  476. </member>
  477. <member name="M:System.IO.Directory.GetParent(System.String)">
  478. <summary>Извлекает родительский каталог, на который указывает абсолютный или относительный путь.</summary>
  479. <returns>Родительский каталог или значение null, если параметр <paramref name="path" /> является корневым каталогом, в том числе корнем сервера UNC или именем совместно используемого ресурса.</returns>
  480. <param name="path">Путь, указывающий на родительский каталог, который необходимо извлечь. </param>
  481. <exception cref="T:System.IO.IOException">Каталог, заданный параметром <paramref name="path" />, доступен только для чтения. </exception>
  482. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  483. <exception cref="T:System.ArgumentException">Параметр <paramref name="path" /> является пустой строкой, содержит только пробелы или содержит один или несколько недопустимых символов.Недопустимые символы можно запросить с помощью метода <see cref="M:System.IO.Path.GetInvalidPathChars" />.</exception>
  484. <exception cref="T:System.ArgumentNullException">
  485. <paramref name="path" />is null. </exception>
  486. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  487. <exception cref="T:System.IO.DirectoryNotFoundException">Указанный путь не найден. </exception>
  488. <filterpriority>1</filterpriority>
  489. <PermissionSet>
  490. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  491. </PermissionSet>
  492. </member>
  493. <member name="M:System.IO.Directory.Move(System.String,System.String)">
  494. <summary>Перемещает файл или каталог со всем его содержимым в новое местоположение.</summary>
  495. <param name="sourceDirName">Путь к файлу или каталогу, который необходимо переместить. </param>
  496. <param name="destDirName">Путь к новому местоположению <paramref name="sourceDirName" />.Если <paramref name="sourceDirName" /> является файлом, то параметр <paramref name="destDirName" /> также должен быть именем файла.</param>
  497. <exception cref="T:System.IO.IOException">Предпринята попытка переместить каталог в другой том. -или- <paramref name="destDirName" /> уже существует. -или- Параметры <paramref name="sourceDirName" /> и <paramref name="destDirName" /> ссылаются на один и тот же файл или каталог. -или-Каталог или файл, в нем используется другим процессом.</exception>
  498. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  499. <exception cref="T:System.ArgumentException">Параметр <paramref name="sourceDirName" /> или <paramref name="destDirName" /> является пустой строкой, содержит только пробелы или содержит один или несколько недопустимых символов.Недопустимые символы можно запросить с помощью метода <see cref="M:System.IO.Path.GetInvalidPathChars" />.</exception>
  500. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="sourceDirName" /> или <paramref name="destDirName" /> — null. </exception>
  501. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  502. <exception cref="T:System.IO.DirectoryNotFoundException">Путь, заданный параметром <paramref name="sourceDirName" />, является недопустимым (например, он соответствует неподключенному диску). </exception>
  503. <filterpriority>1</filterpriority>
  504. <PermissionSet>
  505. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  506. </PermissionSet>
  507. </member>
  508. <member name="M:System.IO.Directory.SetCreationTime(System.String,System.DateTime)">
  509. <summary>Устанавливает дату и время создания заданного файла или каталога.</summary>
  510. <param name="path">Файл или каталог, для которого следует установить дату и время создания. </param>
  511. <param name="creationTime">Дата и время последней записи в файл или каталог.Значение представляется в формате местного времени.</param>
  512. <exception cref="T:System.IO.FileNotFoundException">Указанный путь не найден. </exception>
  513. <exception cref="T:System.ArgumentException">Параметр <paramref name="path" /> является пустой строкой, содержит только пробелы или содержит один или несколько недопустимых символов.Недопустимые символы можно запросить с помощью метода <see cref="M:System.IO.Path.GetInvalidPathChars" />.</exception>
  514. <exception cref="T:System.ArgumentNullException">
  515. <paramref name="path" />is null. </exception>
  516. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  517. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  518. <exception cref="T:System.ArgumentOutOfRangeException">Параметр <paramref name="creationTime" /> указывает на значение, выходящее за пределы разрешенных для операции значений даты и времени. </exception>
  519. <exception cref="T:System.PlatformNotSupportedException">Текущей операционной системой не является Windows NT или более поздняя версия.</exception>
  520. <filterpriority>1</filterpriority>
  521. <PermissionSet>
  522. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  523. </PermissionSet>
  524. </member>
  525. <member name="M:System.IO.Directory.SetCreationTimeUtc(System.String,System.DateTime)">
  526. <summary>Устанавливает дату и время создания указанного файла или папки в формате всемирного координированного времени (UTC).</summary>
  527. <param name="path">Файл или каталог, для которого следует установить дату и время создания. </param>
  528. <param name="creationTimeUtc">Дата и время создания каталога или файла.Значение представляется в формате местного времени.</param>
  529. <exception cref="T:System.IO.FileNotFoundException">Указанный путь не найден. </exception>
  530. <exception cref="T:System.ArgumentException">Параметр <paramref name="path" /> является пустой строкой, содержит только пробелы или содержит один или несколько недопустимых символов.Недопустимые символы можно запросить с помощью метода <see cref="M:System.IO.Path.GetInvalidPathChars" />.</exception>
  531. <exception cref="T:System.ArgumentNullException">
  532. <paramref name="path" />is null. </exception>
  533. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  534. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  535. <exception cref="T:System.ArgumentOutOfRangeException">Параметр <paramref name="creationTime" /> указывает на значение, выходящее за пределы разрешенных для операции значений даты и времени. </exception>
  536. <exception cref="T:System.PlatformNotSupportedException">Текущей операционной системой не является Windows NT или более поздняя версия.</exception>
  537. <filterpriority>2</filterpriority>
  538. <PermissionSet>
  539. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  540. </PermissionSet>
  541. </member>
  542. <member name="M:System.IO.Directory.SetCurrentDirectory(System.String)">
  543. <summary>Устанавливает заданный каталог в качестве текущего рабочего каталога приложения.</summary>
  544. <param name="path">Путь, который должен быть назначен рабочему каталогу. </param>
  545. <exception cref="T:System.IO.IOException">Произошла ошибка ввода-вывода. </exception>
  546. <exception cref="T:System.ArgumentException">Параметр <paramref name="path" /> является пустой строкой, содержит только пробелы или содержит один или несколько недопустимых символов.Недопустимые символы можно запросить с помощью метода <see cref="M:System.IO.Path.GetInvalidPathChars" />.</exception>
  547. <exception cref="T:System.ArgumentNullException">
  548. <paramref name="path" />is null. </exception>
  549. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  550. <exception cref="T:System.Security.SecurityException">У вызывающего оператора отсутствует разрешение на доступ к неуправляемому коду. </exception>
  551. <exception cref="T:System.IO.FileNotFoundException">Указанный путь не найден. </exception>
  552. <exception cref="T:System.IO.DirectoryNotFoundException">Заданный каталог не найден.</exception>
  553. <filterpriority>1</filterpriority>
  554. <PermissionSet>
  555. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
  556. </PermissionSet>
  557. </member>
  558. <member name="M:System.IO.Directory.SetLastAccessTime(System.String,System.DateTime)">
  559. <summary>Устанавливает время и дату последнего обращения к заданному файлу или каталогу.</summary>
  560. <param name="path">Файл или каталог, для которого необходимо установить дату и время доступа. </param>
  561. <param name="lastAccessTime">Объект, который содержит значение, которое необходимо присвоить дате и времени доступа <paramref name="path" />.Значение представляется в формате местного времени.</param>
  562. <exception cref="T:System.IO.FileNotFoundException">Указанный путь не найден. </exception>
  563. <exception cref="T:System.ArgumentException">Параметр <paramref name="path" /> является пустой строкой, содержит только пробелы или содержит один или несколько недопустимых символов.Недопустимые символы можно запросить с помощью метода <see cref="M:System.IO.Path.GetInvalidPathChars" />.</exception>
  564. <exception cref="T:System.ArgumentNullException">
  565. <paramref name="path" />is null. </exception>
  566. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  567. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  568. <exception cref="T:System.PlatformNotSupportedException">Текущей операционной системой не является Windows NT или более поздняя версия.</exception>
  569. <exception cref="T:System.ArgumentOutOfRangeException">Параметр <paramref name="lastAccessTime" /> указывает на значение, выходящее за пределы разрешенных для операции значений даты и времени.</exception>
  570. <filterpriority>1</filterpriority>
  571. <PermissionSet>
  572. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  573. </PermissionSet>
  574. </member>
  575. <member name="M:System.IO.Directory.SetLastAccessTimeUtc(System.String,System.DateTime)">
  576. <summary>Устанавливает дату и время последнего доступа к заданному файлу или каталогу в формате всемирного координированного времени (UTC).</summary>
  577. <param name="path">Файл или каталог, для которого необходимо установить дату и время доступа. </param>
  578. <param name="lastAccessTimeUtc">Объект, который содержит значение, которое необходимо присвоить дате и времени доступа <paramref name="path" />.Значение выражено в формате всемирного координированного времени (UTC).</param>
  579. <exception cref="T:System.IO.FileNotFoundException">Указанный путь не найден. </exception>
  580. <exception cref="T:System.ArgumentException">Параметр <paramref name="path" /> является пустой строкой, содержит только пробелы или содержит один или несколько недопустимых символов.Недопустимые символы можно запросить с помощью метода <see cref="M:System.IO.Path.GetInvalidPathChars" />.</exception>
  581. <exception cref="T:System.ArgumentNullException">
  582. <paramref name="path" />is null. </exception>
  583. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  584. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  585. <exception cref="T:System.PlatformNotSupportedException">Текущей операционной системой не является Windows NT или более поздняя версия.</exception>
  586. <exception cref="T:System.ArgumentOutOfRangeException">Параметр <paramref name="lastAccessTimeUtc" /> указывает на значение, выходящее за пределы разрешенных для операции значений даты и времени.</exception>
  587. <filterpriority>1</filterpriority>
  588. <PermissionSet>
  589. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  590. </PermissionSet>
  591. </member>
  592. <member name="M:System.IO.Directory.SetLastWriteTime(System.String,System.DateTime)">
  593. <summary>Устанавливает дату и время последней записи в файл или каталог.</summary>
  594. <param name="path">Путь к каталогу. </param>
  595. <param name="lastWriteTime">Дата и время последней записи в файл или каталог.Значение представляется в формате местного времени.</param>
  596. <exception cref="T:System.IO.FileNotFoundException">Указанный путь не найден. </exception>
  597. <exception cref="T:System.ArgumentException">Параметр <paramref name="path" /> является пустой строкой, содержит только пробелы или содержит один или несколько недопустимых символов.Недопустимые символы можно запросить с помощью метода <see cref="M:System.IO.Path.GetInvalidPathChars" />.</exception>
  598. <exception cref="T:System.ArgumentNullException">
  599. <paramref name="path" />is null. </exception>
  600. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  601. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  602. <exception cref="T:System.PlatformNotSupportedException">Текущей операционной системой не является Windows NT или более поздняя версия.</exception>
  603. <exception cref="T:System.ArgumentOutOfRangeException">Параметр <paramref name="lastWriteTime" /> указывает на значение, выходящее за пределы разрешенных для операции значений даты и времени.</exception>
  604. <filterpriority>1</filterpriority>
  605. <PermissionSet>
  606. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  607. </PermissionSet>
  608. </member>
  609. <member name="M:System.IO.Directory.SetLastWriteTimeUtc(System.String,System.DateTime)">
  610. <summary>Устанавливает дату и время последней записи в заданный каталог в формате всемирного координированного времени (UTC).</summary>
  611. <param name="path">Путь к каталогу. </param>
  612. <param name="lastWriteTimeUtc">Дата и время последней записи в файл или каталог.Значение выражено в формате всемирного координированного времени (UTC).</param>
  613. <exception cref="T:System.IO.FileNotFoundException">Указанный путь не найден. </exception>
  614. <exception cref="T:System.ArgumentException">Параметр <paramref name="path" /> является пустой строкой, содержит только пробелы или содержит один или несколько недопустимых символов.Недопустимые символы можно запросить с помощью метода <see cref="M:System.IO.Path.GetInvalidPathChars" />.</exception>
  615. <exception cref="T:System.ArgumentNullException">
  616. <paramref name="path" />is null. </exception>
  617. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  618. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  619. <exception cref="T:System.PlatformNotSupportedException">Текущей операционной системой не является Windows NT или более поздняя версия.</exception>
  620. <exception cref="T:System.ArgumentOutOfRangeException">Параметр <paramref name="lastWriteTimeUtc" /> указывает на значение, выходящее за пределы разрешенных для операции значений даты и времени.</exception>
  621. <filterpriority>2</filterpriority>
  622. <PermissionSet>
  623. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  624. </PermissionSet>
  625. </member>
  626. <member name="T:System.IO.DirectoryInfo">
  627. <summary>Предоставляет методы экземпляра класса для создания, перемещения и перечисления в каталогах и подкаталогах.Этот класс не наследуется.Чтобы просмотреть исходный код .NET Framework для этого типа, см.
  628. Ссылки на источник.
  629. </summary>
  630. <filterpriority>1</filterpriority>
  631. </member>
  632. <member name="M:System.IO.DirectoryInfo.#ctor(System.String)">
  633. <summary>Инициализирует новый экземпляр класса
  634. <see cref="T:System.IO.DirectoryInfo" />класс по указанному пути.
  635. </summary>
  636. <param name="path">Строка, указывающая путь, на котором требуется создать
  637. DirectoryInfo.
  638. </param>
  639. <exception cref="T:System.ArgumentNullException">
  640. <paramref name="path" />является
  641. null.
  642. </exception>
  643. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение.</exception>
  644. <exception cref="T:System.ArgumentException">
  645. <paramref name="path" /> содержит такие недопустимые знаки, как ", &lt;, &gt; или |.
  646. </exception>
  647. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.Слишком длинный путь или имя файла.</exception>
  648. </member>
  649. <member name="M:System.IO.DirectoryInfo.Create">
  650. <summary>Создает каталог.</summary>
  651. <exception cref="T:System.IO.IOException">Каталог не может быть создан.</exception>
  652. <filterpriority>1</filterpriority>
  653. <PermissionSet>
  654. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  655. </PermissionSet>
  656. </member>
  657. <member name="M:System.IO.DirectoryInfo.CreateSubdirectory(System.String)">
  658. <summary>Создает один или несколько подкаталогов по заданному пути.Указанный путь может быть указан относительно этого экземпляра
  659. <see cref="T:System.IO.DirectoryInfo" />класс.
  660. </summary>
  661. <returns>Последняя папка, указанная в
  662. <paramref name="path" />.
  663. </returns>
  664. <param name="path">Заданный путь.Этот путь не может указывать на другой том диска или иметь формат UNC.</param>
  665. <exception cref="T:System.ArgumentException">
  666. <paramref name="path" />не указан допустимый путь к файлу или содержит недопустимый
  667. DirectoryInfoсимволы.
  668. </exception>
  669. <exception cref="T:System.ArgumentNullException">
  670. <paramref name="path" />является
  671. null.
  672. </exception>
  673. <exception cref="T:System.IO.DirectoryNotFoundException">Указанный путь недопустим; возможно, он соответствует неподключенному диску.</exception>
  674. <exception cref="T:System.IO.IOException">Подкаталог не может быть создан.-или-Файл или каталог уже имеет имя, указанное в
  675. <paramref name="path" />.
  676. </exception>
  677. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.Слишком длинный путь или имя файла.</exception>
  678. <exception cref="T:System.Security.SecurityException">У вызывающего оператора отсутствует разрешение на доступ к коду для создания каталога.-или-Вызывающий объект не имеет разрешения доступа к коду для чтения каталога, описанного возвращенного
  679. Объект <see cref="T:System.IO.DirectoryInfo" />.
  680. Это может произойти, когда
  681. <paramref name="path" />параметр указывает на существующий каталог.
  682. </exception>
  683. <exception cref="T:System.NotSupportedException">
  684. <paramref name="path" /> содержит двоеточие (:), которое не является частью метки диска ("C:\").
  685. </exception>
  686. <filterpriority>2</filterpriority>
  687. <PermissionSet>
  688. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  689. </PermissionSet>
  690. </member>
  691. <member name="M:System.IO.DirectoryInfo.Delete">
  692. <summary>Удаляет этот
  693. <see cref="T:System.IO.DirectoryInfo" />Если он пуст.
  694. </summary>
  695. <exception cref="T:System.UnauthorizedAccessException">Каталог содержит файл, доступный только для чтения.</exception>
  696. <exception cref="T:System.IO.DirectoryNotFoundException">Каталог, описанный в этом
  697. <see cref="T:System.IO.DirectoryInfo" />объект не существует или не найден.
  698. </exception>
  699. <exception cref="T:System.IO.IOException">Каталог не пуст.-или-Каталог является текущим рабочим каталогом приложения.-или-Для каталога имеется открытый дескриптор, используется операционная система Windows XP или более ранняя версия.Открытый дескриптор мог появиться в результате перечисления каталогов.Дополнительные сведения см. в разделе .
  700. Практическое руководство. Перечисление каталогов и файлов.
  701. </exception>
  702. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение.</exception>
  703. <filterpriority>1</filterpriority>
  704. <PermissionSet>
  705. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  706. </PermissionSet>
  707. </member>
  708. <member name="M:System.IO.DirectoryInfo.Delete(System.Boolean)">
  709. <summary>Удаляет данный экземпляр
  710. <see cref="T:System.IO.DirectoryInfo" />, определяя, нужно ли удалять файлы и подкаталоги.
  711. </summary>
  712. <param name="recursive">trueЧтобы удалить этот каталог, его подкаталоги и все файлы; в противном случае —
  713. false.
  714. </param>
  715. <exception cref="T:System.UnauthorizedAccessException">Каталог содержит файл, доступный только для чтения.</exception>
  716. <exception cref="T:System.IO.DirectoryNotFoundException">Каталог, описанный в этом
  717. <see cref="T:System.IO.DirectoryInfo" />объект не существует или не найден.
  718. </exception>
  719. <exception cref="T:System.IO.IOException">Каталог доступен только для чтения.-или-Каталог содержит файлы или вложенные папки и
  720. <paramref name="recursive" />является
  721. false.
  722. -или-Каталог является текущим рабочим каталогом приложения.-или-Для каталога или одного из его файлов имеется открытый дескриптор, используется операционная система Windows XP или более ранняя версия.Открытый дескриптор мог появиться в результате перечисления каталогов и файлов.Дополнительные сведения см. в разделе .
  723. Практическое руководство. Перечисление каталогов и файлов.
  724. </exception>
  725. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение.</exception>
  726. <filterpriority>1</filterpriority>
  727. <PermissionSet>
  728. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  729. </PermissionSet>
  730. </member>
  731. <member name="M:System.IO.DirectoryInfo.EnumerateDirectories">
  732. <summary>Возвращает перечисляемую коллекцию сведений о каталогах в текущем каталоге.</summary>
  733. <returns>Перечисляемая коллекция каталогов в текущем каталоге.</returns>
  734. <exception cref="T:System.IO.DirectoryNotFoundException">Путь, содержащийся в
  735. <see cref="T:System.IO.DirectoryInfo" />Недопустимый объект (например, это несопоставленные диску).
  736. </exception>
  737. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение.</exception>
  738. </member>
  739. <member name="M:System.IO.DirectoryInfo.EnumerateDirectories(System.String)">
  740. <summary>Возвращает перечисляемую коллекцию сведений о каталогах, соответствующую указанному шаблону поиска.</summary>
  741. <returns>Перечисляемая коллекция каталогов, соответствующая
  742. <paramref name="searchPattern" />.
  743. </returns>
  744. <param name="searchPattern">Строка поиска, которая будет сравниваться с именами каталогов.Этот параметр может содержать сочетание допустимого литерального пути и подстановочных символов (* и ?) (см. раздел "Примечания"), но не поддерживает регулярные выражения.Шаблон по умолчанию, возвращающий все файлы, — "*".</param>
  745. <exception cref="T:System.ArgumentNullException">
  746. <paramref name="searchPattern" />является
  747. null.
  748. </exception>
  749. <exception cref="T:System.IO.DirectoryNotFoundException">Путь, содержащийся в
  750. <see cref="T:System.IO.DirectoryInfo" />Недопустимый объект (например, это несопоставленные диску).
  751. </exception>
  752. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение.</exception>
  753. </member>
  754. <member name="M:System.IO.DirectoryInfo.EnumerateDirectories(System.String,System.IO.SearchOption)">
  755. <summary>Возвращает перечисляемую коллекцию сведений о каталогах, соответствующую указанному шаблону поиска и параметру поиска в подкаталогах.</summary>
  756. <returns>Перечисляемая коллекция каталогов, соответствующая
  757. <paramref name="searchPattern" />и
  758. <paramref name="searchOption" />.
  759. </returns>
  760. <param name="searchPattern">Строка поиска, которая будет сравниваться с именами каталогов.Этот параметр может содержать сочетание допустимого литерального пути и подстановочных символов (* и ?) (см. раздел "Примечания"), но не поддерживает регулярные выражения.Шаблон по умолчанию, возвращающий все файлы, — "*".</param>
  761. <param name="searchOption">Одно из значений перечисления, определяющее, следует ли выполнять поиск только в текущем каталоге или также во всех его подкаталогах.Значение по умолчанию
  762. <see cref="F:System.IO.SearchOption.TopDirectoryOnly" />.
  763. </param>
  764. <exception cref="T:System.ArgumentNullException">
  765. <paramref name="searchPattern" />является
  766. null.
  767. </exception>
  768. <exception cref="T:System.ArgumentOutOfRangeException">
  769. <paramref name="searchOption" />не является допустимым
  770. Значение <see cref="T:System.IO.SearchOption" />.
  771. </exception>
  772. <exception cref="T:System.IO.DirectoryNotFoundException">Путь, содержащийся в
  773. <see cref="T:System.IO.DirectoryInfo" />Недопустимый объект (например, это несопоставленные диску).
  774. </exception>
  775. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение.</exception>
  776. </member>
  777. <member name="M:System.IO.DirectoryInfo.EnumerateFiles">
  778. <summary>Возвращает перечисляемую коллекцию сведений о файлах в текущем каталоге.</summary>
  779. <returns>Перечисляемая коллекция файлов в текущем каталоге.</returns>
  780. <exception cref="T:System.IO.DirectoryNotFoundException">Путь, содержащийся в
  781. <see cref="T:System.IO.DirectoryInfo" />Недопустимый объект (например, это несопоставленные диску).
  782. </exception>
  783. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение.</exception>
  784. </member>
  785. <member name="M:System.IO.DirectoryInfo.EnumerateFiles(System.String)">
  786. <summary>Возвращает перечисляемую коллекцию сведений о файлах, соответствующую шаблону поиска.</summary>
  787. <returns>Перечисляемая коллекция файлов, соответствующая
  788. <paramref name="searchPattern" />.
  789. </returns>
  790. <param name="searchPattern">Строка поиска, которая будет сравниваться с именами файлов.Этот параметр может содержать сочетание допустимого литерального пути и подстановочных символов (* и ?) (см. раздел "Примечания"), но не поддерживает регулярные выражения.Шаблон по умолчанию, возвращающий все файлы, — "*".</param>
  791. <exception cref="T:System.ArgumentNullException">
  792. <paramref name="searchPattern" />является
  793. null.
  794. </exception>
  795. <exception cref="T:System.IO.DirectoryNotFoundException">Путь, содержащийся в
  796. <see cref="T:System.IO.DirectoryInfo" />объект является недопустимым, (например, это несопоставленные диску).
  797. </exception>
  798. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение.</exception>
  799. </member>
  800. <member name="M:System.IO.DirectoryInfo.EnumerateFiles(System.String,System.IO.SearchOption)">
  801. <summary>Возвращает перечисляемую коллекцию сведений о файлах, соответствующую указанному шаблону поиска и параметру поиска в подкаталогах.</summary>
  802. <returns>Перечисляемая коллекция файлов, соответствующая
  803. <paramref name="searchPattern" />и
  804. <paramref name="searchOption" />.
  805. </returns>
  806. <param name="searchPattern">Строка поиска, которая будет сравниваться с именами файлов.Этот параметр может содержать сочетание допустимого литерального пути и подстановочных символов (* и ?) (см. раздел "Примечания"), но не поддерживает регулярные выражения.Шаблон по умолчанию, возвращающий все файлы, — "*".</param>
  807. <param name="searchOption">Одно из значений перечисления, определяющее, следует ли выполнять поиск только в текущем каталоге или также во всех его подкаталогах.Значение по умолчанию
  808. <see cref="F:System.IO.SearchOption.TopDirectoryOnly" />.
  809. </param>
  810. <exception cref="T:System.ArgumentNullException">
  811. <paramref name="searchPattern" />является
  812. null.
  813. </exception>
  814. <exception cref="T:System.ArgumentOutOfRangeException">
  815. <paramref name="searchOption" />не является допустимым
  816. Значение <see cref="T:System.IO.SearchOption" />.
  817. </exception>
  818. <exception cref="T:System.IO.DirectoryNotFoundException">Путь, содержащийся в
  819. <see cref="T:System.IO.DirectoryInfo" />Недопустимый объект (например, это несопоставленные диску).
  820. </exception>
  821. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение.</exception>
  822. </member>
  823. <member name="M:System.IO.DirectoryInfo.EnumerateFileSystemInfos">
  824. <summary>Возвращает перечисляемую коллекцию сведений о файловой системе текущего каталога.</summary>
  825. <returns>Перечисляемая коллекция сведений о файловой системе текущего каталога.</returns>
  826. <exception cref="T:System.IO.DirectoryNotFoundException">Путь, содержащийся в
  827. <see cref="T:System.IO.DirectoryInfo" />Недопустимый объект (например, это несопоставленные диску).
  828. </exception>
  829. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение.</exception>
  830. </member>
  831. <member name="M:System.IO.DirectoryInfo.EnumerateFileSystemInfos(System.String)">
  832. <summary>Возвращает перечисляемую коллекцию сведений о файловой системе, соответствующую указанному шаблону поиска.</summary>
  833. <returns>Перечисляемая коллекция объектов сведения файловой системы, соответствующая
  834. <paramref name="searchPattern" />.
  835. </returns>
  836. <param name="searchPattern">Строка поиска, которая будет сравниваться с именами каталогов.Этот параметр может содержать сочетание допустимого литерального пути и подстановочных символов (* и ?) (см. раздел "Примечания"), но не поддерживает регулярные выражения.Шаблон по умолчанию, возвращающий все файлы, — "*".</param>
  837. <exception cref="T:System.ArgumentNullException">
  838. <paramref name="searchPattern" />является
  839. null.
  840. </exception>
  841. <exception cref="T:System.IO.DirectoryNotFoundException">Путь, содержащийся в
  842. <see cref="T:System.IO.DirectoryInfo" />Недопустимый объект (например, это несопоставленные диску).
  843. </exception>
  844. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение.</exception>
  845. </member>
  846. <member name="M:System.IO.DirectoryInfo.EnumerateFileSystemInfos(System.String,System.IO.SearchOption)">
  847. <summary>Возвращает перечисляемую коллекцию сведений о файловой системе, соответствующую указанному шаблону поиска и параметру поиска в подкаталогах.</summary>
  848. <returns>Перечисляемая коллекция объектов сведения файловой системы, соответствующая
  849. <paramref name="searchPattern" />и
  850. <paramref name="searchOption" />.
  851. </returns>
  852. <param name="searchPattern">Строка поиска, которая будет сравниваться с именами каталогов.Этот параметр может содержать сочетание допустимого литерального пути и подстановочных символов (* и ?) (см. раздел "Примечания"), но не поддерживает регулярные выражения.Шаблон по умолчанию, возвращающий все файлы, — "*".</param>
  853. <param name="searchOption">Одно из значений перечисления, определяющее, следует ли выполнять поиск только в текущем каталоге или также во всех его подкаталогах.Значение по умолчанию
  854. <see cref="F:System.IO.SearchOption.TopDirectoryOnly" />.
  855. </param>
  856. <exception cref="T:System.ArgumentNullException">
  857. <paramref name="searchPattern" />является
  858. null.
  859. </exception>
  860. <exception cref="T:System.ArgumentOutOfRangeException">
  861. <paramref name="searchOption" />не является допустимым
  862. Значение <see cref="T:System.IO.SearchOption" />.
  863. </exception>
  864. <exception cref="T:System.IO.DirectoryNotFoundException">Путь, содержащийся в
  865. <see cref="T:System.IO.DirectoryInfo" />Недопустимый объект (например, это несопоставленные диску).
  866. </exception>
  867. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение.</exception>
  868. </member>
  869. <member name="P:System.IO.DirectoryInfo.Exists">
  870. <summary>Получает значение, определяющее наличие каталога.</summary>
  871. <returns>trueЕсли папка существует; в противном случае —
  872. false.
  873. </returns>
  874. <filterpriority>1</filterpriority>
  875. </member>
  876. <member name="M:System.IO.DirectoryInfo.GetDirectories">
  877. <summary>Возвращает подкаталоги текущего каталога.</summary>
  878. <returns>Массив
  879. Объекты <see cref="T:System.IO.DirectoryInfo" />.
  880. </returns>
  881. <exception cref="T:System.IO.DirectoryNotFoundException">Путь, содержащийся в
  882. <see cref="T:System.IO.DirectoryInfo" />объект является недопустимым, несопоставленные диска.
  883. </exception>
  884. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение.</exception>
  885. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение.</exception>
  886. <filterpriority>1</filterpriority>
  887. <PermissionSet>
  888. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  889. </PermissionSet>
  890. </member>
  891. <member name="M:System.IO.DirectoryInfo.GetDirectories(System.String)">
  892. <summary>Возвращает массив каталогов в текущем
  893. <see cref="T:System.IO.DirectoryInfo" />соответствующие заданным критериям поиска.
  894. </summary>
  895. <returns>Массив типа
  896. DirectoryInfoсопоставления
  897. <paramref name="searchPattern" />.
  898. </returns>
  899. <param name="searchPattern">Строка поиска, которая будет сравниваться с именами каталогов.Этот параметр может содержать сочетание допустимого литерального пути и подстановочных символов (* и ?) (см. раздел "Примечания"), но не поддерживает регулярные выражения.Шаблон по умолчанию, возвращающий все файлы, — "*".</param>
  900. <exception cref="T:System.ArgumentException">
  901. <paramref name="searchPattern" />содержит один или несколько недопустимых символов определяется
  902. Метод <see cref="M:System.IO.Path.GetInvalidPathChars" />.
  903. </exception>
  904. <exception cref="T:System.ArgumentNullException">
  905. <paramref name="searchPattern" />является
  906. null.
  907. </exception>
  908. <exception cref="T:System.IO.DirectoryNotFoundException">Путь, содержащийся в
  909. DirectoryInfoНедопустимый объект (например, это несопоставленные диску).
  910. </exception>
  911. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение.</exception>
  912. <filterpriority>1</filterpriority>
  913. <PermissionSet>
  914. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  915. </PermissionSet>
  916. </member>
  917. <member name="M:System.IO.DirectoryInfo.GetDirectories(System.String,System.IO.SearchOption)">
  918. <summary>Возвращает массив каталогов в текущем
  919. <see cref="T:System.IO.DirectoryInfo" />соответствующие заданным критериям поиска с использованием значения, чтобы определить, следует ли выполнять поиск в подкаталогах.
  920. </summary>
  921. <returns>Массив типа
  922. DirectoryInfoсопоставления
  923. <paramref name="searchPattern" />.
  924. </returns>
  925. <param name="searchPattern">Строка поиска, которая будет сравниваться с именами каталогов.Этот параметр может содержать сочетание допустимого литерального пути и подстановочных символов (* и ?) (см. раздел "Примечания"), но не поддерживает регулярные выражения.Шаблон по умолчанию, возвращающий все файлы, — "*".</param>
  926. <param name="searchOption">Одно из значений перечисления, определяющее, следует ли выполнять поиск только в текущем каталоге или также во всех его подкаталогах.</param>
  927. <exception cref="T:System.ArgumentException">
  928. <paramref name="searchPattern" />содержит один или несколько недопустимых символов определяется
  929. Метод <see cref="M:System.IO.Path.GetInvalidPathChars" />.
  930. </exception>
  931. <exception cref="T:System.ArgumentNullException">
  932. <paramref name="searchPattern" />является
  933. null.
  934. </exception>
  935. <exception cref="T:System.ArgumentOutOfRangeException">
  936. <paramref name="searchOption" />не является допустимым
  937. Значение <see cref="T:System.IO.SearchOption" />.
  938. </exception>
  939. <exception cref="T:System.IO.DirectoryNotFoundException">Путь, содержащийся в
  940. DirectoryInfoНедопустимый объект (например, это несопоставленные диску).
  941. </exception>
  942. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение.</exception>
  943. </member>
  944. <member name="M:System.IO.DirectoryInfo.GetFiles">
  945. <summary>Возвращает список файлов текущего каталога.</summary>
  946. <returns>Массив типа
  947. <see cref="T:System.IO.FileInfo" />.
  948. </returns>
  949. <exception cref="T:System.IO.DirectoryNotFoundException">Путь является недопустимым; возможно, он соответствует неподключенному диску.</exception>
  950. <filterpriority>1</filterpriority>
  951. <PermissionSet>
  952. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  953. </PermissionSet>
  954. </member>
  955. <member name="M:System.IO.DirectoryInfo.GetFiles(System.String)">
  956. <summary>Возвращает список файлов текущего каталога, соответствующих заданному шаблону поиска.</summary>
  957. <returns>Массив типа
  958. <see cref="T:System.IO.FileInfo" />.
  959. </returns>
  960. <param name="searchPattern">Строка поиска, которая будет сравниваться с именами файлов.Этот параметр может содержать сочетание допустимого литерального пути и подстановочных символов (* и ?) (см. раздел "Примечания"), но не поддерживает регулярные выражения.Шаблон по умолчанию, возвращающий все файлы, — "*".</param>
  961. <exception cref="T:System.ArgumentException">
  962. <paramref name="searchPattern" />содержит один или несколько недопустимых символов определяется
  963. Метод <see cref="M:System.IO.Path.GetInvalidPathChars" />.
  964. </exception>
  965. <exception cref="T:System.ArgumentNullException">
  966. <paramref name="searchPattern" />является
  967. null.
  968. </exception>
  969. <exception cref="T:System.IO.DirectoryNotFoundException">Путь недопустим (например, он соответствует неподключенному диску).</exception>
  970. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение.</exception>
  971. <filterpriority>1</filterpriority>
  972. <PermissionSet>
  973. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  974. </PermissionSet>
  975. </member>
  976. <member name="M:System.IO.DirectoryInfo.GetFiles(System.String,System.IO.SearchOption)">
  977. <summary>Возвращает список файлов из текущего каталога, соответствующих заданному шаблону поиска, с использованием значения, которое позволяет определить, следует ли выполнять поиск в подкаталогах.</summary>
  978. <returns>Массив типа
  979. <see cref="T:System.IO.FileInfo" />.
  980. </returns>
  981. <param name="searchPattern">Строка поиска, которая будет сравниваться с именами файлов.Этот параметр может содержать сочетание допустимого литерального пути и подстановочных символов (* и ?) (см. раздел "Примечания"), но не поддерживает регулярные выражения.Шаблон по умолчанию, возвращающий все файлы, — "*".</param>
  982. <param name="searchOption">Одно из значений перечисления, определяющее, следует ли выполнять поиск только в текущем каталоге или также во всех его подкаталогах.</param>
  983. <exception cref="T:System.ArgumentException">
  984. <paramref name="searchPattern" />содержит один или несколько недопустимых символов определяется
  985. Метод <see cref="M:System.IO.Path.GetInvalidPathChars" />.
  986. </exception>
  987. <exception cref="T:System.ArgumentNullException">
  988. <paramref name="searchPattern" />является
  989. null.
  990. </exception>
  991. <exception cref="T:System.ArgumentOutOfRangeException">
  992. <paramref name="searchOption" />не является допустимым
  993. Значение <see cref="T:System.IO.SearchOption" />.
  994. </exception>
  995. <exception cref="T:System.IO.DirectoryNotFoundException">Путь недопустим (например, он соответствует неподключенному диску).</exception>
  996. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение.</exception>
  997. </member>
  998. <member name="M:System.IO.DirectoryInfo.GetFileSystemInfos">
  999. <summary>Возвращает массив строго типизированные
  1000. <see cref="T:System.IO.FileSystemInfo" />операции, представляющих все файлы и подкаталоги в каталоге.
  1001. </summary>
  1002. <returns>Строго типизированный массив
  1003. <see cref="T:System.IO.FileSystemInfo" />операции.
  1004. </returns>
  1005. <exception cref="T:System.IO.DirectoryNotFoundException">Путь недопустим (например, он соответствует неподключенному диску).</exception>
  1006. <filterpriority>2</filterpriority>
  1007. <PermissionSet>
  1008. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1009. </PermissionSet>
  1010. </member>
  1011. <member name="M:System.IO.DirectoryInfo.GetFileSystemInfos(System.String)">
  1012. <summary>Извлекает массив строго типизированных
  1013. <see cref="T:System.IO.FileSystemInfo" />объекты, представляющих файлы и подкаталоги, соответствующие заданным критериям поиска.
  1014. </summary>
  1015. <returns>Строго типизированный массив
  1016. FileSystemInfoобъекты, соответствующие критериям поиска.
  1017. </returns>
  1018. <param name="searchPattern">Строка поиска, которая будет сравниваться с именами каталогов и файлов.Этот параметр может содержать сочетание допустимого литерального пути и подстановочных символов (* и ?) (см. раздел "Примечания"), но не поддерживает регулярные выражения.Шаблон по умолчанию, возвращающий все файлы, — "*".</param>
  1019. <exception cref="T:System.ArgumentException">
  1020. <paramref name="searchPattern" />содержит один или несколько недопустимых символов определяется
  1021. Метод <see cref="M:System.IO.Path.GetInvalidPathChars" />.
  1022. </exception>
  1023. <exception cref="T:System.ArgumentNullException">
  1024. <paramref name="searchPattern" />является
  1025. null.
  1026. </exception>
  1027. <exception cref="T:System.IO.DirectoryNotFoundException">Указанный путь недопустим (например, он соответствует неподключенному диску).</exception>
  1028. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение.</exception>
  1029. <filterpriority>2</filterpriority>
  1030. <PermissionSet>
  1031. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1032. </PermissionSet>
  1033. </member>
  1034. <member name="M:System.IO.DirectoryInfo.GetFileSystemInfos(System.String,System.IO.SearchOption)">
  1035. <summary>Получает массив
  1036. <see cref="T:System.IO.FileSystemInfo" />объектов, представляющих файлы и подкаталоги, соответствующие заданным критериям поиска.
  1037. </summary>
  1038. <returns>Массив элементов файловой системы, удовлетворяющих критериям поиска.</returns>
  1039. <param name="searchPattern">Строка поиска, которая будет сравниваться с именами каталогов и файлов.Этот параметр может содержать сочетание допустимого литерального пути и подстановочных символов (* и ?) (см. раздел "Примечания"), но не поддерживает регулярные выражения.Шаблон по умолчанию, возвращающий все файлы, — "*".</param>
  1040. <param name="searchOption">Одно из значений перечисления, определяющее, следует ли выполнять поиск только в текущем каталоге или также во всех его подкаталогах.Значение по умолчанию
  1041. <see cref="F:System.IO.SearchOption.TopDirectoryOnly" />.
  1042. </param>
  1043. <exception cref="T:System.ArgumentException">
  1044. <paramref name="searchPattern" />содержит один или несколько недопустимых символов определяется
  1045. Метод <see cref="M:System.IO.Path.GetInvalidPathChars" />.
  1046. </exception>
  1047. <exception cref="T:System.ArgumentNullException">
  1048. <paramref name="searchPattern" />является
  1049. null.
  1050. </exception>
  1051. <exception cref="T:System.ArgumentOutOfRangeException">
  1052. <paramref name="searchOption" />не является допустимым
  1053. Значение <see cref="T:System.IO.SearchOption" />.
  1054. </exception>
  1055. <exception cref="T:System.IO.DirectoryNotFoundException">Указанный путь недопустим (например, он соответствует неподключенному диску).</exception>
  1056. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение.</exception>
  1057. </member>
  1058. <member name="M:System.IO.DirectoryInfo.MoveTo(System.String)">
  1059. <summary>Перемещение
  1060. <see cref="T:System.IO.DirectoryInfo" />экземпляр и его содержимое по новому пути.
  1061. </summary>
  1062. <param name="destDirName">Имя и путь к местоположению, в которое необходимо переместить указанный каталог.Место назначения не должно находиться на другом томе устройства или в каталоге с идентичным именем.Оно должно представлять собой существующий каталог, в который перемещаемый каталог будет добавлен в виде подкаталога.</param>
  1063. <exception cref="T:System.ArgumentNullException">
  1064. <paramref name="destDirName" />является
  1065. null.
  1066. </exception>
  1067. <exception cref="T:System.ArgumentException">
  1068. <paramref name="destDirName" /> является пустой строкой ("").
  1069. </exception>
  1070. <exception cref="T:System.IO.IOException">Предпринята попытка переместить каталог в другой том.-или-<paramref name="destDirName" /> уже существует.
  1071. -или-Отсутствует авторизация для доступа по этому пути.-или-Каталог перемещается, и каталог назначения имеет то же самое имя.</exception>
  1072. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение.</exception>
  1073. <exception cref="T:System.IO.DirectoryNotFoundException">Не удалось найти каталог назначения.</exception>
  1074. <filterpriority>1</filterpriority>
  1075. <PermissionSet>
  1076. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1077. </PermissionSet>
  1078. </member>
  1079. <member name="P:System.IO.DirectoryInfo.Name">
  1080. <summary>Возвращает имя этого
  1081. <see cref="T:System.IO.DirectoryInfo" />экземпляр.
  1082. </summary>
  1083. <returns>Имя каталога.</returns>
  1084. <filterpriority>1</filterpriority>
  1085. </member>
  1086. <member name="P:System.IO.DirectoryInfo.Parent">
  1087. <summary>Получает родительский каталог заданного подкаталога.</summary>
  1088. <returns>Родительский каталог или
  1089. nullЕсли путь имеет значение null или если путь к файлу указывает на корневой каталог (например, "C:", "\" или * «\\server\share»).
  1090. </returns>
  1091. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение.</exception>
  1092. <filterpriority>1</filterpriority>
  1093. <PermissionSet>
  1094. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1095. </PermissionSet>
  1096. </member>
  1097. <member name="P:System.IO.DirectoryInfo.Root">
  1098. <summary>Получает корневую часть каталога.</summary>
  1099. <returns>Объект, представляющий корень каталога.</returns>
  1100. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение.</exception>
  1101. <filterpriority>1</filterpriority>
  1102. <PermissionSet>
  1103. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1104. </PermissionSet>
  1105. </member>
  1106. <member name="M:System.IO.DirectoryInfo.ToString">
  1107. <summary>Возвращает исходный путь, переданный пользователем.</summary>
  1108. <returns>Возвращает исходный путь, переданный пользователем.</returns>
  1109. <filterpriority>2</filterpriority>
  1110. </member>
  1111. <member name="T:System.IO.File">
  1112. <summary>Предоставляет статические методы для создания, копирования, удаления, перемещения и открытия одного файла, а также помогает при создании объектов <see cref="T:System.IO.FileStream" />.Чтобы просмотреть исходный код .NET Framework для этого типа, см. Reference Source.</summary>
  1113. <filterpriority>1</filterpriority>
  1114. </member>
  1115. <member name="M:System.IO.File.AppendAllLines(System.String,System.Collections.Generic.IEnumerable{System.String})">
  1116. <summary>Добавляет строки в файл, затем закрывает файл.Если указанный файл не существует, этот метод создает файл, записывает в него указанные строки и затем закрывает файл.</summary>
  1117. <param name="path">Файл, в который добавляются строки.Если файл не существует, он создается.</param>
  1118. <param name="contents">Строки, добавляемые в файл.</param>
  1119. <exception cref="T:System.ArgumentException">Параметр <paramref name="path" /> является пустой строкой, содержит только пробелы либо один или несколько недопустимых символов, определенных методом <see cref="M:System.IO.Path.GetInvalidPathChars" />.</exception>
  1120. <exception cref="T:System.ArgumentNullException">Либо<paramref name=" path " />или <paramref name="contents" /> — null.</exception>
  1121. <exception cref="T:System.IO.DirectoryNotFoundException">
  1122. <paramref name="path" /> недействителен (например, каталог не существует или он соответствует неподключенному диску).</exception>
  1123. <exception cref="T:System.IO.FileNotFoundException">Файл, заданный параметром <paramref name="path" />, не найден.</exception>
  1124. <exception cref="T:System.IO.IOException">При открытии файла возникла ошибка ввода-вывода.</exception>
  1125. <exception cref="T:System.IO.PathTooLongException">Длина параметра <paramref name="path" /> превышает определенное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  1126. <exception cref="T:System.NotSupportedException">
  1127. <paramref name="path" /> имеет недопустимый формат.</exception>
  1128. <exception cref="T:System.Security.SecurityException">Вызывающий объект не имеет разрешения на запись в файл.</exception>
  1129. <exception cref="T:System.UnauthorizedAccessException">Параметр <paramref name="path" /> определяет файл, доступный только для чтения.-или-Эта операция не поддерживается на текущей платформе.-или-<paramref name="path" /> является каталогом.</exception>
  1130. </member>
  1131. <member name="M:System.IO.File.AppendAllLines(System.String,System.Collections.Generic.IEnumerable{System.String},System.Text.Encoding)">
  1132. <summary>Добавляет строки в файл, используя заданную кодировку, затем закрывает файл.Если указанный файл не существует, этот метод создает файл, записывает в него указанные строки и затем закрывает файл.</summary>
  1133. <param name="path">Файл, в который добавляются строки.Если файл не существует, он создается.</param>
  1134. <param name="contents">Строки, добавляемые в файл.</param>
  1135. <param name="encoding">Кодировка символов, которую нужно использовать.</param>
  1136. <exception cref="T:System.ArgumentException">Параметр <paramref name="path" /> является пустой строкой, содержит только пробелы либо один или несколько недопустимых символов, определенных методом <see cref="M:System.IO.Path.GetInvalidPathChars" />.</exception>
  1137. <exception cref="T:System.ArgumentNullException">Значение параметра<paramref name=" path" />, <paramref name="contents" /> или <paramref name="encoding" /> — null.</exception>
  1138. <exception cref="T:System.IO.DirectoryNotFoundException">
  1139. <paramref name="path" /> недействителен (например, каталог не существует или он соответствует неподключенному диску).</exception>
  1140. <exception cref="T:System.IO.FileNotFoundException">Файл, заданный параметром <paramref name="path" />, не найден.</exception>
  1141. <exception cref="T:System.IO.IOException">При открытии файла возникла ошибка ввода-вывода.</exception>
  1142. <exception cref="T:System.IO.PathTooLongException">Длина параметра <paramref name="path" /> превышает определенное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  1143. <exception cref="T:System.NotSupportedException">
  1144. <paramref name="path" /> имеет недопустимый формат.</exception>
  1145. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение.</exception>
  1146. <exception cref="T:System.UnauthorizedAccessException">Параметр <paramref name="path" /> определяет файл, доступный только для чтения.-или-Эта операция не поддерживается на текущей платформе.-или-<paramref name="path" /> является каталогом.-или-У вызывающего объекта отсутствует необходимое разрешение.</exception>
  1147. </member>
  1148. <member name="M:System.IO.File.AppendAllText(System.String,System.String)">
  1149. <summary>Открывает файл, добавляет в него указанную строку и затем закрывает файл.Если файл не существует, этот метод создает файл, записывает в него указанную строку и затем закрывает файл.</summary>
  1150. <param name="path">Файл, в который нужно добавить заданную строку. </param>
  1151. <param name="contents">Строка, которую нужно добавить в файл. </param>
  1152. <exception cref="T:System.ArgumentException">
  1153. <paramref name="path" /> представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано <see cref="F:System.IO.Path.InvalidPathChars" />. </exception>
  1154. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="path" /> имеет значение null. </exception>
  1155. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  1156. <exception cref="T:System.IO.DirectoryNotFoundException">Указанный путь недействителен (например, каталог не существует или он соответствует неподключенному диску). </exception>
  1157. <exception cref="T:System.IO.IOException">При открытии файла возникла ошибка ввода-вывода. </exception>
  1158. <exception cref="T:System.UnauthorizedAccessException">
  1159. <paramref name="path" /> указывает файл, разрешенный только для чтения.-или- Эта операция не поддерживается на текущей платформе.-или- <paramref name="path" /> определяет каталог.-или- У вызывающего объекта отсутствует необходимое разрешение. </exception>
  1160. <exception cref="T:System.NotSupportedException">
  1161. <paramref name="path" /> имеет недопустимый формат. </exception>
  1162. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  1163. <filterpriority>1</filterpriority>
  1164. <PermissionSet>
  1165. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1166. </PermissionSet>
  1167. </member>
  1168. <member name="M:System.IO.File.AppendAllText(System.String,System.String,System.Text.Encoding)">
  1169. <summary>Добавляет указанную строку в файл, создавая файл, если он не существует.</summary>
  1170. <param name="path">Файл, в который нужно добавить заданную строку. </param>
  1171. <param name="contents">Строка, которую нужно добавить в файл. </param>
  1172. <param name="encoding">Кодировка символов, которую нужно использовать. </param>
  1173. <exception cref="T:System.ArgumentException">
  1174. <paramref name="path" /> представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано <see cref="F:System.IO.Path.InvalidPathChars" />. </exception>
  1175. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="path" /> имеет значение null. </exception>
  1176. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  1177. <exception cref="T:System.IO.DirectoryNotFoundException">Указанный путь недействителен (например, каталог не существует или он соответствует неподключенному диску). </exception>
  1178. <exception cref="T:System.IO.IOException">При открытии файла возникла ошибка ввода-вывода. </exception>
  1179. <exception cref="T:System.UnauthorizedAccessException">
  1180. <paramref name="path" /> указывает файл, разрешенный только для чтения.-или- Эта операция не поддерживается на текущей платформе.-или- <paramref name="path" /> определяет каталог.-или- У вызывающего объекта отсутствует необходимое разрешение. </exception>
  1181. <exception cref="T:System.NotSupportedException">
  1182. <paramref name="path" /> имеет недопустимый формат. </exception>
  1183. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  1184. <filterpriority>1</filterpriority>
  1185. <PermissionSet>
  1186. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1187. </PermissionSet>
  1188. </member>
  1189. <member name="M:System.IO.File.AppendText(System.String)">
  1190. <summary>Создает объект <see cref="T:System.IO.StreamWriter" />, добавляющий текст с кодировкой UTF-8 в существующий файл, или в новый файл, если указанный файл не существует.</summary>
  1191. <returns>Модуль записи потока, который добавляет текст в кодировке UTF-8 в указанный файл или новый файл.</returns>
  1192. <param name="path">Путь к файлу, в который производится добавление. </param>
  1193. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  1194. <exception cref="T:System.ArgumentException">
  1195. <paramref name="path" /> представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано <see cref="F:System.IO.Path.InvalidPathChars" />. </exception>
  1196. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="path" /> имеет значение null. </exception>
  1197. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  1198. <exception cref="T:System.IO.DirectoryNotFoundException">Указанный путь недействителен (например, каталог не существует или он соответствует неподключенному диску). </exception>
  1199. <exception cref="T:System.NotSupportedException">
  1200. <paramref name="path" /> имеет недопустимый формат. </exception>
  1201. <filterpriority>1</filterpriority>
  1202. <PermissionSet>
  1203. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1204. </PermissionSet>
  1205. </member>
  1206. <member name="M:System.IO.File.Copy(System.String,System.String)">
  1207. <summary>Копирует существующий файл в новый файл.Перезапись файла с тем же именем не разрешена.</summary>
  1208. <param name="sourceFileName">Копируемый файл. </param>
  1209. <param name="destFileName">Имя конечного файла.Это не может быть имя каталога или имя существующего файла.</param>
  1210. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  1211. <exception cref="T:System.ArgumentException">Параметр <paramref name="sourceFileName" /> или <paramref name="destFileName" /> представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано <see cref="F:System.IO.Path.InvalidPathChars" />.-или- Параметр <paramref name="sourceFileName" /> или <paramref name="destFileName" /> описывает каталог. </exception>
  1212. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="sourceFileName" /> или <paramref name="destFileName" /> имеет значение null. </exception>
  1213. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  1214. <exception cref="T:System.IO.DirectoryNotFoundException">Путь, указанный в <paramref name="sourceFileName" /> или <paramref name="destFileName" />, недопустим (например, он соответствует неподключенному диску). </exception>
  1215. <exception cref="T:System.IO.FileNotFoundException">Файл <paramref name="sourceFileName" /> не найден. </exception>
  1216. <exception cref="T:System.IO.IOException">
  1217. <paramref name="destFileName" /> уже существует.-или- Произошла ошибка ввода-вывода. </exception>
  1218. <exception cref="T:System.NotSupportedException">Параметр <paramref name="sourceFileName" /> или <paramref name="destFileName" /> имеет недопустимый формат. </exception>
  1219. <filterpriority>1</filterpriority>
  1220. <PermissionSet>
  1221. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1222. </PermissionSet>
  1223. </member>
  1224. <member name="M:System.IO.File.Copy(System.String,System.String,System.Boolean)">
  1225. <summary>Копирует существующий файл в новый файл.Перезапись файла с тем же именем разрешена.</summary>
  1226. <param name="sourceFileName">Копируемый файл. </param>
  1227. <param name="destFileName">Имя конечного файла.Это не может быть имя каталога.</param>
  1228. <param name="overwrite">true, если конечный файл можно перезаписать; в противном случае — false. </param>
  1229. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение. -или-Свойство <paramref name="destFileName" /> доступно только для чтения.</exception>
  1230. <exception cref="T:System.ArgumentException">Параметр <paramref name="sourceFileName" /> или <paramref name="destFileName" /> представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано <see cref="F:System.IO.Path.InvalidPathChars" />.-или- Параметр <paramref name="sourceFileName" /> или <paramref name="destFileName" /> описывает каталог. </exception>
  1231. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="sourceFileName" /> или <paramref name="destFileName" /> имеет значение null. </exception>
  1232. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  1233. <exception cref="T:System.IO.DirectoryNotFoundException">Путь, указанный в <paramref name="sourceFileName" /> или <paramref name="destFileName" />, недопустим (например, он соответствует неподключенному диску). </exception>
  1234. <exception cref="T:System.IO.FileNotFoundException">Файл <paramref name="sourceFileName" /> не найден. </exception>
  1235. <exception cref="T:System.IO.IOException">
  1236. <paramref name="destFileName" /> существует, а <paramref name="overwrite" /> равно false.-или- Произошла ошибка ввода-вывода. </exception>
  1237. <exception cref="T:System.NotSupportedException">Параметр <paramref name="sourceFileName" /> или <paramref name="destFileName" /> имеет недопустимый формат. </exception>
  1238. <filterpriority>1</filterpriority>
  1239. <PermissionSet>
  1240. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1241. </PermissionSet>
  1242. </member>
  1243. <member name="M:System.IO.File.Create(System.String)">
  1244. <summary>Создает или перезаписывает файл в указанном пути.</summary>
  1245. <returns>
  1246. <see cref="T:System.IO.FileStream" />, обеспечивающий доступ для чтения и записи к файлу, указанному в <paramref name="path" />.</returns>
  1247. <param name="path">Путь и имя создаваемого файла. </param>
  1248. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение.-или- <paramref name="path" /> указывает файл, разрешенный только для чтения. </exception>
  1249. <exception cref="T:System.ArgumentException">
  1250. <paramref name="path" /> представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано <see cref="F:System.IO.Path.InvalidPathChars" />. </exception>
  1251. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="path" /> имеет значение null. </exception>
  1252. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  1253. <exception cref="T:System.IO.DirectoryNotFoundException">Указанный путь недопустим (например, он соответствует неподключенному диску). </exception>
  1254. <exception cref="T:System.IO.IOException">При создании файла возникла ошибка ввода-вывода. </exception>
  1255. <exception cref="T:System.NotSupportedException">
  1256. <paramref name="path" /> имеет недопустимый формат. </exception>
  1257. <filterpriority>1</filterpriority>
  1258. <PermissionSet>
  1259. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1260. </PermissionSet>
  1261. </member>
  1262. <member name="M:System.IO.File.Create(System.String,System.Int32)">
  1263. <summary>Создает или перезаписывает указанный файл.</summary>
  1264. <returns>
  1265. <see cref="T:System.IO.FileStream" /> с заданным размером буфера, который обеспечивает доступ для чтения и записи к файлу, указанному в <paramref name="path" />.</returns>
  1266. <param name="path">Имя файла. </param>
  1267. <param name="bufferSize">Число байтов, буферизируемых при чтении и записи в данный файл. </param>
  1268. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение.-или- <paramref name="path" /> указывает файл, разрешенный только для чтения. </exception>
  1269. <exception cref="T:System.ArgumentException">
  1270. <paramref name="path" /> представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано <see cref="F:System.IO.Path.InvalidPathChars" />. </exception>
  1271. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="path" /> имеет значение null. </exception>
  1272. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  1273. <exception cref="T:System.IO.DirectoryNotFoundException">Указанный путь недопустим (например, он соответствует неподключенному диску). </exception>
  1274. <exception cref="T:System.IO.IOException">При создании файла возникла ошибка ввода-вывода. </exception>
  1275. <exception cref="T:System.NotSupportedException">
  1276. <paramref name="path" /> имеет недопустимый формат. </exception>
  1277. <filterpriority>1</filterpriority>
  1278. <PermissionSet>
  1279. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1280. </PermissionSet>
  1281. </member>
  1282. <member name="M:System.IO.File.Create(System.String,System.Int32,System.IO.FileOptions)">
  1283. <summary>Создает или перезаписывает указанный файл, определяя размер буфера и значение <see cref="T:System.IO.FileOptions" />, которое описывает, как создавать или перезаписывать файл.</summary>
  1284. <returns>Новый файл с заданным размером буфера.</returns>
  1285. <param name="path">Имя файла. </param>
  1286. <param name="bufferSize">Число байтов, буферизируемых при чтении и записи в данный файл. </param>
  1287. <param name="options">Одно из значений <see cref="T:System.IO.FileOptions" />, которое описывает, как создавать или перезаписывать файл.</param>
  1288. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение.-или- <paramref name="path" /> указывает файл, разрешенный только для чтения. -или-<see cref="F:System.IO.FileOptions.Encrypted" /> указывается для <paramref name="options" />, и шифрование фалов не поддерживается на текущей платформе.</exception>
  1289. <exception cref="T:System.ArgumentException">
  1290. <paramref name="path" /> представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано <see cref="F:System.IO.Path.InvalidPathChars" />. </exception>
  1291. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="path" /> имеет значение null. </exception>
  1292. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  1293. <exception cref="T:System.IO.DirectoryNotFoundException">Указанный путь недопустим (например, он соответствует неподключенному диску). </exception>
  1294. <exception cref="T:System.IO.IOException">При создании файла возникла ошибка ввода-вывода. </exception>
  1295. <exception cref="T:System.NotSupportedException">
  1296. <paramref name="path" /> имеет недопустимый формат. </exception>
  1297. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение.-или- <paramref name="path" /> указывает файл, разрешенный только для чтения. </exception>
  1298. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение.-или- <paramref name="path" /> указывает файл, разрешенный только для чтения. </exception>
  1299. </member>
  1300. <member name="M:System.IO.File.CreateText(System.String)">
  1301. <summary>Создается или открывается файл для записи текста в кодировке UTF-8.</summary>
  1302. <returns>
  1303. <see cref="T:System.IO.StreamWriter" />, выполняющий запись в указанный файл в кодировке UTF-8.</returns>
  1304. <param name="path">Файл, который нужно открыть для записи. </param>
  1305. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  1306. <exception cref="T:System.ArgumentException">
  1307. <paramref name="path" /> представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано <see cref="F:System.IO.Path.InvalidPathChars" />. </exception>
  1308. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="path" /> имеет значение null. </exception>
  1309. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  1310. <exception cref="T:System.IO.DirectoryNotFoundException">Указанный путь недопустим (например, он соответствует неподключенному диску). </exception>
  1311. <exception cref="T:System.NotSupportedException">
  1312. <paramref name="path" /> имеет недопустимый формат. </exception>
  1313. <filterpriority>1</filterpriority>
  1314. <PermissionSet>
  1315. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1316. </PermissionSet>
  1317. </member>
  1318. <member name="M:System.IO.File.Delete(System.String)">
  1319. <summary>Удаляет указанный файл. </summary>
  1320. <param name="path">Имя файла, предназначенного для удаления.Знаки подстановки не поддерживаются.</param>
  1321. <exception cref="T:System.ArgumentException">
  1322. <paramref name="path" /> представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано <see cref="F:System.IO.Path.InvalidPathChars" />. </exception>
  1323. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="path" /> имеет значение null. </exception>
  1324. <exception cref="T:System.IO.DirectoryNotFoundException">Указанный путь недопустим (например, он соответствует неподключенному диску). </exception>
  1325. <exception cref="T:System.IO.IOException">Заданный файл используется. -или-Для файла имеется открытый дескриптор, используется операционная система Windows XP или более ранняя версия.Открытый дескриптор мог появиться в результате перечисления каталогов и файлов.Для получения дополнительной информации см. Практическое руководство. Перечисление каталогов и файлов.</exception>
  1326. <exception cref="T:System.NotSupportedException">
  1327. <paramref name="path" /> имеет недопустимый формат. </exception>
  1328. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  1329. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение.-или- Файл является исполняемым файлом, который уже используется.-или- <paramref name="path" /> является каталогом.-или- Параметр <paramref name="path" /> определяет файл, разрешенный только для чтения. </exception>
  1330. <filterpriority>1</filterpriority>
  1331. <PermissionSet>
  1332. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1333. </PermissionSet>
  1334. </member>
  1335. <member name="M:System.IO.File.Exists(System.String)">
  1336. <summary>Определяет, существует ли заданный файл.</summary>
  1337. <returns>Значение true, если вызывающий оператор имеет требуемые разрешения и <paramref name="path" /> содержит имя существующего файла; в противном случае — false.Этот метод также возвращает false, если <paramref name="path" /> — null, недействительный путь или строка нулевой длины.Если у вызывающего оператора нет достаточных полномочий на чтение заданного файла, исключения не создаются, а данный метод возвращает false вне зависимости от существования <paramref name="path" />.</returns>
  1338. <param name="path">Проверяемый файл. </param>
  1339. <filterpriority>1</filterpriority>
  1340. <PermissionSet>
  1341. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1342. </PermissionSet>
  1343. </member>
  1344. <member name="M:System.IO.File.GetAttributes(System.String)">
  1345. <summary>Получает значение <see cref="T:System.IO.FileAttributes" /> для файла в пути.</summary>
  1346. <returns>Значение <see cref="T:System.IO.FileAttributes" /> для файла в пути.</returns>
  1347. <param name="path">Путь к файлу. </param>
  1348. <exception cref="T:System.ArgumentException">Параметр <paramref name="path" /> является пустой строкой, содержит только пробелы или недопустимые символы. </exception>
  1349. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  1350. <exception cref="T:System.NotSupportedException">
  1351. <paramref name="path" /> имеет недопустимый формат. </exception>
  1352. <exception cref="T:System.IO.FileNotFoundException">
  1353. <paramref name="path" /> представляет файл и является недопустимым, возможно, он соответствует неподключенному диску или файл не найден. </exception>
  1354. <exception cref="T:System.IO.DirectoryNotFoundException">
  1355. <paramref name="path" /> представляет каталог и является недопустимым, возможно, он соответствует неподключенному диску или каталог не найден.</exception>
  1356. <exception cref="T:System.IO.IOException">Этот файл используется другим процессом.</exception>
  1357. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение.</exception>
  1358. <filterpriority>1</filterpriority>
  1359. <PermissionSet>
  1360. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1361. </PermissionSet>
  1362. </member>
  1363. <member name="M:System.IO.File.GetCreationTime(System.String)">
  1364. <summary>Возвращает дату и время создания заданного файла или каталога.</summary>
  1365. <returns>Структура <see cref="T:System.DateTime" />, для которой заданы дата и время создания указанного файла или каталога.Значение представляется в формате местного времени.</returns>
  1366. <param name="path">Файл или каталог, для которого получены сведения о дате и времени создания. </param>
  1367. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  1368. <exception cref="T:System.ArgumentException">
  1369. <paramref name="path" /> представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано <see cref="F:System.IO.Path.InvalidPathChars" />. </exception>
  1370. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="path" /> имеет значение null. </exception>
  1371. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  1372. <exception cref="T:System.NotSupportedException">
  1373. <paramref name="path" /> имеет недопустимый формат. </exception>
  1374. <filterpriority>1</filterpriority>
  1375. <PermissionSet>
  1376. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1377. </PermissionSet>
  1378. </member>
  1379. <member name="M:System.IO.File.GetCreationTimeUtc(System.String)">
  1380. <summary>Возвращает дату и время создания заданного файла или каталога в формате общего скоординированного времени (UTC).</summary>
  1381. <returns>Структура <see cref="T:System.DateTime" />, для которой заданы дата и время создания указанного файла или каталога.Значение выражено в формате всемирного координированного времени (UTC).</returns>
  1382. <param name="path">Файл или каталог, для которого получены сведения о дате и времени создания. </param>
  1383. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  1384. <exception cref="T:System.ArgumentException">
  1385. <paramref name="path" /> представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано <see cref="F:System.IO.Path.InvalidPathChars" />. </exception>
  1386. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="path" /> имеет значение null. </exception>
  1387. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  1388. <exception cref="T:System.NotSupportedException">
  1389. <paramref name="path" /> имеет недопустимый формат. </exception>
  1390. <filterpriority>2</filterpriority>
  1391. <PermissionSet>
  1392. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1393. </PermissionSet>
  1394. </member>
  1395. <member name="M:System.IO.File.GetLastAccessTime(System.String)">
  1396. <summary>Возвращает время и дату последнего обращения к указанному файлу или каталогу.</summary>
  1397. <returns>Структура <see cref="T:System.DateTime" />, для которой заданы дата и время последнего доступа к указанному файлу или каталогу.Значение представляется в формате местного времени.</returns>
  1398. <param name="path">Файл или каталог, информацию о дате и времени обращения к которому следует получить. </param>
  1399. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  1400. <exception cref="T:System.ArgumentException">
  1401. <paramref name="path" /> представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано <see cref="F:System.IO.Path.InvalidPathChars" />. </exception>
  1402. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="path" /> имеет значение null. </exception>
  1403. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  1404. <exception cref="T:System.NotSupportedException">
  1405. <paramref name="path" /> имеет недопустимый формат. </exception>
  1406. <filterpriority>1</filterpriority>
  1407. <PermissionSet>
  1408. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1409. </PermissionSet>
  1410. </member>
  1411. <member name="M:System.IO.File.GetLastAccessTimeUtc(System.String)">
  1412. <summary>Возвращает дату и время последнего доступа к заданному файлу или каталогу в формате всемирного координированного времени (UTC).</summary>
  1413. <returns>Структура <see cref="T:System.DateTime" />, для которой заданы дата и время последнего доступа к указанному файлу или каталогу.Значение выражено в формате всемирного координированного времени (UTC).</returns>
  1414. <param name="path">Файл или каталог, информацию о дате и времени обращения к которому следует получить. </param>
  1415. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  1416. <exception cref="T:System.ArgumentException">
  1417. <paramref name="path" /> представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано <see cref="F:System.IO.Path.InvalidPathChars" />. </exception>
  1418. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="path" /> имеет значение null. </exception>
  1419. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  1420. <exception cref="T:System.NotSupportedException">
  1421. <paramref name="path" /> имеет недопустимый формат. </exception>
  1422. <filterpriority>1</filterpriority>
  1423. <PermissionSet>
  1424. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1425. </PermissionSet>
  1426. </member>
  1427. <member name="M:System.IO.File.GetLastWriteTime(System.String)">
  1428. <summary>Возвращает время и дату последней операции записи в указанный файл или каталог.</summary>
  1429. <returns>Структура <see cref="T:System.DateTime" />, для которой заданы дата и время последней операции записи в указанный файл или каталог.Значение представляется в формате местного времени.</returns>
  1430. <param name="path">Файл или каталог, для которого должны быть получены сведения о дате и времени записи. </param>
  1431. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  1432. <exception cref="T:System.ArgumentException">
  1433. <paramref name="path" /> представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано <see cref="F:System.IO.Path.InvalidPathChars" />. </exception>
  1434. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="path" /> имеет значение null. </exception>
  1435. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  1436. <exception cref="T:System.NotSupportedException">
  1437. <paramref name="path" /> имеет недопустимый формат. </exception>
  1438. <filterpriority>1</filterpriority>
  1439. <PermissionSet>
  1440. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1441. </PermissionSet>
  1442. </member>
  1443. <member name="M:System.IO.File.GetLastWriteTimeUtc(System.String)">
  1444. <summary>Возвращает дату и время последней операции записи в заданный файл или каталог в формате всемирного координированного времени (UTC).</summary>
  1445. <returns>Структура <see cref="T:System.DateTime" />, для которой заданы дата и время последней операции записи в указанный файл или каталог.Значение выражено в формате всемирного координированного времени (UTC).</returns>
  1446. <param name="path">Файл или каталог, для которого должны быть получены сведения о дате и времени записи. </param>
  1447. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  1448. <exception cref="T:System.ArgumentException">
  1449. <paramref name="path" /> представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано <see cref="F:System.IO.Path.InvalidPathChars" />. </exception>
  1450. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="path" /> имеет значение null. </exception>
  1451. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  1452. <exception cref="T:System.NotSupportedException">
  1453. <paramref name="path" /> имеет недопустимый формат. </exception>
  1454. <filterpriority>2</filterpriority>
  1455. <PermissionSet>
  1456. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1457. </PermissionSet>
  1458. </member>
  1459. <member name="M:System.IO.File.Move(System.String,System.String)">
  1460. <summary>Перемещает заданный файл в новое местоположение и разрешает переименование файла.</summary>
  1461. <param name="sourceFileName">Имя перемещаемого файла.Может содержать относительный или абсолютный путь.</param>
  1462. <param name="destFileName">Новый путь к файлу и его имя.</param>
  1463. <exception cref="T:System.IO.IOException">Конечный файл уже существует.-или-Файл <paramref name="sourceFileName" /> не найден. </exception>
  1464. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="sourceFileName" /> или <paramref name="destFileName" /> имеет значение null. </exception>
  1465. <exception cref="T:System.ArgumentException">
  1466. <paramref name="sourceFileName" /> или <paramref name="destFileName" /> является пустой строкой, содержит только пробелы или включает недопустимые знаки, как определено в <see cref="F:System.IO.Path.InvalidPathChars" />. </exception>
  1467. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  1468. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  1469. <exception cref="T:System.IO.DirectoryNotFoundException">Путь, указанный в <paramref name="sourceFileName" /> или <paramref name="destFileName" />, недопустим (например, он соответствует неподключенному диску). </exception>
  1470. <exception cref="T:System.NotSupportedException">Параметр <paramref name="sourceFileName" /> или <paramref name="destFileName" /> имеет недопустимый формат. </exception>
  1471. <filterpriority>1</filterpriority>
  1472. <PermissionSet>
  1473. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1474. </PermissionSet>
  1475. </member>
  1476. <member name="M:System.IO.File.Open(System.String,System.IO.FileMode)">
  1477. <summary>Открывает объект <see cref="T:System.IO.FileStream" /> по указанному пути с доступом для чтения и записи.</summary>
  1478. <returns>Поток <see cref="T:System.IO.FileStream" />, открытый в указанном режиме и по указанному пути с доступом для чтения и записи и без предоставления общего доступа.</returns>
  1479. <param name="path">Открываемый файл. </param>
  1480. <param name="mode">Значение <see cref="T:System.IO.FileMode" /> указывает, нужно ли создавать файл, если он не существует, и определяет, будет ли содержимое существующих файлов сохранено или перезаписано. </param>
  1481. <exception cref="T:System.ArgumentException">
  1482. <paramref name="path" /> представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано <see cref="F:System.IO.Path.InvalidPathChars" />. </exception>
  1483. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="path" /> имеет значение null. </exception>
  1484. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  1485. <exception cref="T:System.IO.DirectoryNotFoundException">Указанный путь недопустим (например, он соответствует неподключенному диску). </exception>
  1486. <exception cref="T:System.IO.IOException">При открытии файла возникла ошибка ввода-вывода. </exception>
  1487. <exception cref="T:System.UnauthorizedAccessException">
  1488. <paramref name="path" /> указывает файл, разрешенный только для чтения.-или- Эта операция не поддерживается на текущей платформе.-или- <paramref name="path" /> определяет каталог.-или- У вызывающего объекта отсутствует необходимое разрешение. -или-<paramref name="mode" /> имеет значение <see cref="F:System.IO.FileMode.Create" />, а указанный файл является скрытым.</exception>
  1489. <exception cref="T:System.ArgumentOutOfRangeException">
  1490. <paramref name="mode" /> задает недопустимое значение. </exception>
  1491. <exception cref="T:System.IO.FileNotFoundException">Файл, заданный в <paramref name="path" />, не найден. </exception>
  1492. <exception cref="T:System.NotSupportedException">
  1493. <paramref name="path" /> имеет недопустимый формат. </exception>
  1494. <filterpriority>1</filterpriority>
  1495. <PermissionSet>
  1496. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1497. </PermissionSet>
  1498. </member>
  1499. <member name="M:System.IO.File.Open(System.String,System.IO.FileMode,System.IO.FileAccess)">
  1500. <summary>Открывает <see cref="T:System.IO.FileStream" /> в заданном пути с заданным режимом и доступом.</summary>
  1501. <returns>Объект с монопольным доступом <see cref="T:System.IO.FileStream" />, обеспечивающий доступ к указанному файлу с заданным режимом и доступом.</returns>
  1502. <param name="path">Открываемый файл. </param>
  1503. <param name="mode">Значение <see cref="T:System.IO.FileMode" /> указывает, нужно ли создавать файл, если он не существует, и определяет, будет ли содержимое существующих файлов сохранено или перезаписано. </param>
  1504. <param name="access">Значение <see cref="T:System.IO.FileAccess" />, описывающее операции, которые можно выполнять с файлом. </param>
  1505. <exception cref="T:System.ArgumentException">
  1506. <paramref name="path" /> представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано <see cref="F:System.IO.Path.InvalidPathChars" />.-или- <paramref name="access" /> определяет Read и <paramref name="mode" /> определяет Create, CreateNew, Truncate или Append. </exception>
  1507. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="path" /> имеет значение null. </exception>
  1508. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  1509. <exception cref="T:System.IO.DirectoryNotFoundException">Указанный путь недопустим (например, он соответствует неподключенному диску). </exception>
  1510. <exception cref="T:System.IO.IOException">При открытии файла возникла ошибка ввода-вывода. </exception>
  1511. <exception cref="T:System.UnauthorizedAccessException">
  1512. <paramref name="path" /> указывает файл, разрешенный только для чтения, а параметр <paramref name="access" /> не равенRead.-или- <paramref name="path" /> определяет каталог.-или- У вызывающего объекта отсутствует необходимое разрешение. -или-<paramref name="mode" /> имеет значение <see cref="F:System.IO.FileMode.Create" />, а указанный файл является скрытым.</exception>
  1513. <exception cref="T:System.ArgumentOutOfRangeException">
  1514. <paramref name="mode" /> или <paramref name="access" /> задает недопустимое значение. </exception>
  1515. <exception cref="T:System.IO.FileNotFoundException">Файл, заданный в <paramref name="path" />, не найден. </exception>
  1516. <exception cref="T:System.NotSupportedException">
  1517. <paramref name="path" /> имеет недопустимый формат. </exception>
  1518. <filterpriority>1</filterpriority>
  1519. <PermissionSet>
  1520. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1521. </PermissionSet>
  1522. </member>
  1523. <member name="M:System.IO.File.Open(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare)">
  1524. <summary>Открывает <see cref="T:System.IO.FileStream" /> в заданном пути, с заданным режимом доступа для чтения, записи или чтения и записи и с заданным параметром совместного использования.</summary>
  1525. <returns>Поток <see cref="T:System.IO.FileStream" /> по указанному пути с указанным режимом доступа для чтения, записи или чтения и записи и с указанным параметром совместного доступа.</returns>
  1526. <param name="path">Открываемый файл. </param>
  1527. <param name="mode">Значение <see cref="T:System.IO.FileMode" /> указывает, нужно ли создавать файл, если он не существует, и определяет, будет ли содержимое существующих файлов сохранено или перезаписано. </param>
  1528. <param name="access">Значение <see cref="T:System.IO.FileAccess" />, описывающее операции, которые можно выполнять с файлом. </param>
  1529. <param name="share">Значение <see cref="T:System.IO.FileShare" />, задающее тип доступа к файлу других потоков. </param>
  1530. <exception cref="T:System.ArgumentException">
  1531. <paramref name="path" /> представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано <see cref="F:System.IO.Path.InvalidPathChars" />.-или- <paramref name="access" /> определяет Read и <paramref name="mode" /> определяет Create, CreateNew, Truncate или Append. </exception>
  1532. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="path" /> имеет значение null. </exception>
  1533. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  1534. <exception cref="T:System.IO.DirectoryNotFoundException">Указанный путь недопустим (например, он соответствует неподключенному диску). </exception>
  1535. <exception cref="T:System.IO.IOException">При открытии файла возникла ошибка ввода-вывода. </exception>
  1536. <exception cref="T:System.UnauthorizedAccessException">
  1537. <paramref name="path" /> указывает файл, разрешенный только для чтения, а параметр <paramref name="access" /> не равенRead.-или- <paramref name="path" /> определяет каталог.-или- У вызывающего объекта отсутствует необходимое разрешение. -или-<paramref name="mode" /> имеет значение <see cref="F:System.IO.FileMode.Create" />, а указанный файл является скрытым.</exception>
  1538. <exception cref="T:System.ArgumentOutOfRangeException">
  1539. <paramref name="mode" />, <paramref name="access" /> или <paramref name="share" /> задает недопустимое значение. </exception>
  1540. <exception cref="T:System.IO.FileNotFoundException">Файл, заданный в <paramref name="path" />, не найден. </exception>
  1541. <exception cref="T:System.NotSupportedException">
  1542. <paramref name="path" /> имеет недопустимый формат. </exception>
  1543. <filterpriority>1</filterpriority>
  1544. <PermissionSet>
  1545. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1546. </PermissionSet>
  1547. </member>
  1548. <member name="M:System.IO.File.OpenRead(System.String)">
  1549. <summary>Открывает для чтения существующий файл.</summary>
  1550. <returns>Доступный только для чтения <see cref="T:System.IO.FileStream" /> в заданном пути.</returns>
  1551. <param name="path">Файл, открываемый для чтения. </param>
  1552. <exception cref="T:System.ArgumentException">
  1553. <paramref name="path" /> представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано <see cref="F:System.IO.Path.InvalidPathChars" />. </exception>
  1554. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="path" /> имеет значение null. </exception>
  1555. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  1556. <exception cref="T:System.IO.DirectoryNotFoundException">Указанный путь недопустим (например, он соответствует неподключенному диску). </exception>
  1557. <exception cref="T:System.UnauthorizedAccessException">
  1558. <paramref name="path" /> определяет каталог.-или- У вызывающего объекта отсутствует необходимое разрешение. </exception>
  1559. <exception cref="T:System.IO.FileNotFoundException">Файл, заданный в <paramref name="path" />, не найден. </exception>
  1560. <exception cref="T:System.NotSupportedException">
  1561. <paramref name="path" /> имеет недопустимый формат. </exception>
  1562. <exception cref="T:System.IO.IOException">При открытии файла возникла ошибка ввода-вывода. </exception>
  1563. <filterpriority>1</filterpriority>
  1564. <PermissionSet>
  1565. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1566. </PermissionSet>
  1567. </member>
  1568. <member name="M:System.IO.File.OpenText(System.String)">
  1569. <summary>Открывает для чтения существующий файл, содержащий текст в кодировке UTF-8.</summary>
  1570. <returns>
  1571. <see cref="T:System.IO.StreamReader" /> в заданном пути.</returns>
  1572. <param name="path">Файл, открываемый для чтения. </param>
  1573. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  1574. <exception cref="T:System.ArgumentException">
  1575. <paramref name="path" /> представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано <see cref="F:System.IO.Path.InvalidPathChars" />. </exception>
  1576. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="path" /> имеет значение null. </exception>
  1577. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  1578. <exception cref="T:System.IO.DirectoryNotFoundException">Указанный путь недопустим (например, он соответствует неподключенному диску). </exception>
  1579. <exception cref="T:System.IO.FileNotFoundException">Файл, заданный в <paramref name="path" />, не найден. </exception>
  1580. <exception cref="T:System.NotSupportedException">
  1581. <paramref name="path" /> имеет недопустимый формат. </exception>
  1582. <filterpriority>1</filterpriority>
  1583. <PermissionSet>
  1584. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1585. </PermissionSet>
  1586. </member>
  1587. <member name="M:System.IO.File.OpenWrite(System.String)">
  1588. <summary>Открывает существующий файл или создает новый файл для записи.</summary>
  1589. <returns>Объект с монопольным доступом <see cref="T:System.IO.FileStream" /> в заданном пути с доступом <see cref="F:System.IO.FileAccess.Write" />.</returns>
  1590. <param name="path">Файл, который нужно открыть для записи. </param>
  1591. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение.-или- <paramref name="path" /> определяет файл или каталог, разрешенный только для чтения. </exception>
  1592. <exception cref="T:System.ArgumentException">
  1593. <paramref name="path" /> представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано <see cref="F:System.IO.Path.InvalidPathChars" />. </exception>
  1594. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="path" /> имеет значение null. </exception>
  1595. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  1596. <exception cref="T:System.IO.DirectoryNotFoundException">Указанный путь недопустим (например, он соответствует неподключенному диску). </exception>
  1597. <exception cref="T:System.NotSupportedException">
  1598. <paramref name="path" /> имеет недопустимый формат. </exception>
  1599. <filterpriority>1</filterpriority>
  1600. <PermissionSet>
  1601. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1602. </PermissionSet>
  1603. </member>
  1604. <member name="M:System.IO.File.ReadAllBytes(System.String)">
  1605. <summary>Открывает двоичный файл, считывает содержимое файла в массив байтов и затем закрывает файл.</summary>
  1606. <returns>Массив байтов с содержимым файла.</returns>
  1607. <param name="path">Файл, открываемый для чтения. </param>
  1608. <exception cref="T:System.ArgumentException">
  1609. <paramref name="path" /> представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано <see cref="F:System.IO.Path.InvalidPathChars" />. </exception>
  1610. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="path" /> имеет значение null. </exception>
  1611. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  1612. <exception cref="T:System.IO.DirectoryNotFoundException">Указанный путь недопустим (например, он соответствует неподключенному диску). </exception>
  1613. <exception cref="T:System.IO.IOException">При открытии файла возникла ошибка ввода-вывода. </exception>
  1614. <exception cref="T:System.UnauthorizedAccessException">Эта операция не поддерживается на текущей платформе.-или- <paramref name="path" /> определяет каталог.-или- У вызывающего объекта отсутствует необходимое разрешение. </exception>
  1615. <exception cref="T:System.IO.FileNotFoundException">Файл, заданный в <paramref name="path" />, не найден. </exception>
  1616. <exception cref="T:System.NotSupportedException">
  1617. <paramref name="path" /> имеет недопустимый формат. </exception>
  1618. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  1619. <filterpriority>1</filterpriority>
  1620. <PermissionSet>
  1621. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1622. </PermissionSet>
  1623. </member>
  1624. <member name="M:System.IO.File.ReadAllLines(System.String)">
  1625. <summary>Открывает текстовый файл, считывает все строки файла и затем закрывает файл.</summary>
  1626. <returns>Массив строк, содержащий все строки файла.</returns>
  1627. <param name="path">Файл, открываемый для чтения. </param>
  1628. <exception cref="T:System.ArgumentException">
  1629. <paramref name="path" /> представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано <see cref="F:System.IO.Path.InvalidPathChars" />. </exception>
  1630. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="path" /> имеет значение null. </exception>
  1631. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  1632. <exception cref="T:System.IO.DirectoryNotFoundException">Указанный путь недопустим (например, он соответствует неподключенному диску). </exception>
  1633. <exception cref="T:System.IO.IOException">При открытии файла возникла ошибка ввода-вывода. </exception>
  1634. <exception cref="T:System.UnauthorizedAccessException">
  1635. <paramref name="path" /> указывает файл, разрешенный только для чтения.-или- Эта операция не поддерживается на текущей платформе.-или- <paramref name="path" /> определяет каталог.-или- У вызывающего объекта отсутствует необходимое разрешение. </exception>
  1636. <exception cref="T:System.IO.FileNotFoundException">Файл, заданный в <paramref name="path" />, не найден. </exception>
  1637. <exception cref="T:System.NotSupportedException">
  1638. <paramref name="path" /> имеет недопустимый формат. </exception>
  1639. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  1640. <filterpriority>1</filterpriority>
  1641. <PermissionSet>
  1642. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1643. </PermissionSet>
  1644. </member>
  1645. <member name="M:System.IO.File.ReadAllLines(System.String,System.Text.Encoding)">
  1646. <summary>Открывает файл, считывает все строки файла с заданной кодировкой и затем закрывает файл.</summary>
  1647. <returns>Массив строк, содержащий все строки файла.</returns>
  1648. <param name="path">Файл, открываемый для чтения. </param>
  1649. <param name="encoding">Кодировка, примененная к содержимому файла. </param>
  1650. <exception cref="T:System.ArgumentException">
  1651. <paramref name="path" /> представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано <see cref="F:System.IO.Path.InvalidPathChars" />. </exception>
  1652. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="path" /> имеет значение null. </exception>
  1653. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  1654. <exception cref="T:System.IO.DirectoryNotFoundException">Указанный путь недопустим (например, он соответствует неподключенному диску). </exception>
  1655. <exception cref="T:System.IO.IOException">При открытии файла возникла ошибка ввода-вывода. </exception>
  1656. <exception cref="T:System.UnauthorizedAccessException">
  1657. <paramref name="path" /> указывает файл, разрешенный только для чтения.-или- Эта операция не поддерживается на текущей платформе.-или- <paramref name="path" /> определяет каталог.-или- У вызывающего объекта отсутствует необходимое разрешение. </exception>
  1658. <exception cref="T:System.IO.FileNotFoundException">Файл, заданный в <paramref name="path" />, не найден. </exception>
  1659. <exception cref="T:System.NotSupportedException">
  1660. <paramref name="path" /> имеет недопустимый формат. </exception>
  1661. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  1662. <filterpriority>1</filterpriority>
  1663. <PermissionSet>
  1664. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1665. </PermissionSet>
  1666. </member>
  1667. <member name="M:System.IO.File.ReadAllText(System.String)">
  1668. <summary>Открывает текстовый файл, считывает все строки файла и затем закрывает файл.</summary>
  1669. <returns>Строка, содержащая все строки файла.</returns>
  1670. <param name="path">Файл, открываемый для чтения. </param>
  1671. <exception cref="T:System.ArgumentException">
  1672. <paramref name="path" /> представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано <see cref="F:System.IO.Path.InvalidPathChars" />. </exception>
  1673. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="path" /> имеет значение null. </exception>
  1674. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  1675. <exception cref="T:System.IO.DirectoryNotFoundException">Указанный путь недопустим (например, он соответствует неподключенному диску). </exception>
  1676. <exception cref="T:System.IO.IOException">При открытии файла возникла ошибка ввода-вывода. </exception>
  1677. <exception cref="T:System.UnauthorizedAccessException">
  1678. <paramref name="path" /> указывает файл, разрешенный только для чтения.-или- Эта операция не поддерживается на текущей платформе.-или- <paramref name="path" /> определяет каталог.-или- У вызывающего объекта отсутствует необходимое разрешение. </exception>
  1679. <exception cref="T:System.IO.FileNotFoundException">Файл, заданный в <paramref name="path" />, не найден. </exception>
  1680. <exception cref="T:System.NotSupportedException">
  1681. <paramref name="path" /> имеет недопустимый формат. </exception>
  1682. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  1683. <filterpriority>1</filterpriority>
  1684. <PermissionSet>
  1685. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1686. </PermissionSet>
  1687. </member>
  1688. <member name="M:System.IO.File.ReadAllText(System.String,System.Text.Encoding)">
  1689. <summary>Открывает файл, считывает все строки файла с заданной кодировкой и затем закрывает файл.</summary>
  1690. <returns>Строка, содержащая все строки файла.</returns>
  1691. <param name="path">Файл, открываемый для чтения. </param>
  1692. <param name="encoding">Кодировка, примененная к содержимому файла. </param>
  1693. <exception cref="T:System.ArgumentException">
  1694. <paramref name="path" /> представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано <see cref="F:System.IO.Path.InvalidPathChars" />. </exception>
  1695. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="path" /> имеет значение null. </exception>
  1696. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  1697. <exception cref="T:System.IO.DirectoryNotFoundException">Указанный путь недопустим (например, он соответствует неподключенному диску). </exception>
  1698. <exception cref="T:System.IO.IOException">При открытии файла возникла ошибка ввода-вывода. </exception>
  1699. <exception cref="T:System.UnauthorizedAccessException">
  1700. <paramref name="path" /> указывает файл, разрешенный только для чтения.-или- Эта операция не поддерживается на текущей платформе.-или- <paramref name="path" /> определяет каталог.-или- У вызывающего объекта отсутствует необходимое разрешение. </exception>
  1701. <exception cref="T:System.IO.FileNotFoundException">Файл, заданный в <paramref name="path" />, не найден. </exception>
  1702. <exception cref="T:System.NotSupportedException">
  1703. <paramref name="path" /> имеет недопустимый формат. </exception>
  1704. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  1705. <filterpriority>1</filterpriority>
  1706. <PermissionSet>
  1707. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1708. </PermissionSet>
  1709. </member>
  1710. <member name="M:System.IO.File.ReadLines(System.String)">
  1711. <summary>Считывает строки файла.</summary>
  1712. <returns>Все строки файла или строки, которые являются результатом запроса.</returns>
  1713. <param name="path">Файл, который нужно прочитать.</param>
  1714. <exception cref="T:System.ArgumentException">
  1715. <paramref name="path" /> представляет собой строку нулевой длины, содержит только пробелы или содержит один или несколько недопустимых символов определяется <see cref="M:System.IO.Path.GetInvalidPathChars" /> метод.</exception>
  1716. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="path" /> имеет значение null.</exception>
  1717. <exception cref="T:System.IO.DirectoryNotFoundException">Параметр <paramref name="path" /> недопустим (например, он соответствует неподключенному диску).</exception>
  1718. <exception cref="T:System.IO.FileNotFoundException">Файл, заданный параметром <paramref name="path" />, не найден.</exception>
  1719. <exception cref="T:System.IO.IOException">При открытии файла возникла ошибка ввода-вывода.</exception>
  1720. <exception cref="T:System.IO.PathTooLongException">Длина параметра <paramref name="path" /> превышает определенное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  1721. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение.</exception>
  1722. <exception cref="T:System.UnauthorizedAccessException">Параметр <paramref name="path" /> определяет файл, доступный только для чтения.-или-Эта операция не поддерживается на текущей платформе.-или-<paramref name="path" /> является каталогом.-или-У вызывающего объекта отсутствует необходимое разрешение.</exception>
  1723. </member>
  1724. <member name="M:System.IO.File.ReadLines(System.String,System.Text.Encoding)">
  1725. <summary>Считывает строки файла с заданной кодировкой.</summary>
  1726. <returns>Все строки файла или строки, которые являются результатом запроса.</returns>
  1727. <param name="path">Файл, который нужно прочитать.</param>
  1728. <param name="encoding">Кодировка, примененная к содержимому файла. </param>
  1729. <exception cref="T:System.ArgumentException">Параметр <paramref name="path" /> является пустой строкой, содержит только пробелы либо один или несколько недопустимых символов, определенных методом <see cref="M:System.IO.Path.GetInvalidPathChars" />.</exception>
  1730. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="path" /> имеет значение null.</exception>
  1731. <exception cref="T:System.IO.DirectoryNotFoundException">Параметр <paramref name="path" /> недопустим (например, он соответствует неподключенному диску).</exception>
  1732. <exception cref="T:System.IO.FileNotFoundException">Файл, заданный параметром <paramref name="path" />, не найден.</exception>
  1733. <exception cref="T:System.IO.IOException">При открытии файла возникла ошибка ввода-вывода.</exception>
  1734. <exception cref="T:System.IO.PathTooLongException">Длина параметра <paramref name="path" /> превышает определенное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  1735. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение.</exception>
  1736. <exception cref="T:System.UnauthorizedAccessException">Параметр <paramref name="path" /> определяет файл, доступный только для чтения.-или-Эта операция не поддерживается на текущей платформе.-или-<paramref name="path" /> является каталогом.-или-У вызывающего объекта отсутствует необходимое разрешение.</exception>
  1737. </member>
  1738. <member name="M:System.IO.File.SetAttributes(System.String,System.IO.FileAttributes)">
  1739. <summary>Устанавливает заданные атрибуты <see cref="T:System.IO.FileAttributes" /> файла по заданному пути.</summary>
  1740. <param name="path">Путь к файлу. </param>
  1741. <param name="fileAttributes">Побитовое сочетание значений перечисления. </param>
  1742. <exception cref="T:System.ArgumentException">
  1743. <paramref name="path" /> является пустой строкой, содержит только пробелы, содержит недопустимые знаки или недействительные атрибуты файла. </exception>
  1744. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  1745. <exception cref="T:System.NotSupportedException">
  1746. <paramref name="path" /> имеет недопустимый формат. </exception>
  1747. <exception cref="T:System.IO.DirectoryNotFoundException">Указанный путь недопустим (например, он соответствует неподключенному диску). </exception>
  1748. <exception cref="T:System.IO.FileNotFoundException">Не удается найти файл.</exception>
  1749. <exception cref="T:System.UnauthorizedAccessException">
  1750. <paramref name="path" /> указывает файл, разрешенный только для чтения.-или- Эта операция не поддерживается на текущей платформе.-или- <paramref name="path" /> определяет каталог.-или- У вызывающего объекта отсутствует необходимое разрешение.</exception>
  1751. <filterpriority>1</filterpriority>
  1752. <PermissionSet>
  1753. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1754. </PermissionSet>
  1755. </member>
  1756. <member name="M:System.IO.File.SetCreationTime(System.String,System.DateTime)">
  1757. <summary>Устанавливает дату и время создания файла.</summary>
  1758. <param name="path">Файл, для которого задаются сведения о дате и времени создания. </param>
  1759. <param name="creationTime">Объект <see cref="T:System.DateTime" />, содержащий значение, которое должно быть задано для даты и времени создания <paramref name="path" />.Значение представляется в формате местного времени.</param>
  1760. <exception cref="T:System.IO.FileNotFoundException">Указанный путь не найден. </exception>
  1761. <exception cref="T:System.ArgumentException">
  1762. <paramref name="path" /> представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано <see cref="F:System.IO.Path.InvalidPathChars" />. </exception>
  1763. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="path" /> имеет значение null. </exception>
  1764. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  1765. <exception cref="T:System.IO.IOException">При выполнении операции возникла ошибка ввода-вывода. </exception>
  1766. <exception cref="T:System.ArgumentOutOfRangeException">
  1767. <paramref name="creationTime" /> задает значение, находящееся вне диапазона дат, времени или обеих переменных, разрешенного для этой операции. </exception>
  1768. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  1769. <exception cref="T:System.NotSupportedException">
  1770. <paramref name="path" /> имеет недопустимый формат. </exception>
  1771. <filterpriority>1</filterpriority>
  1772. <PermissionSet>
  1773. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1774. </PermissionSet>
  1775. </member>
  1776. <member name="M:System.IO.File.SetCreationTimeUtc(System.String,System.DateTime)">
  1777. <summary>Устанавливает дату и время создания файла, представленные в формате общего скоординированного времени (UTC).</summary>
  1778. <param name="path">Файл, для которого задаются сведения о дате и времени создания. </param>
  1779. <param name="creationTimeUtc">Объект <see cref="T:System.DateTime" />, содержащий значение, которое должно быть задано для даты и времени создания <paramref name="path" />.Значение выражено в формате всемирного координированного времени (UTC).</param>
  1780. <exception cref="T:System.IO.FileNotFoundException">Указанный путь не найден. </exception>
  1781. <exception cref="T:System.ArgumentException">
  1782. <paramref name="path" /> представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано <see cref="F:System.IO.Path.InvalidPathChars" />. </exception>
  1783. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="path" /> имеет значение null. </exception>
  1784. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  1785. <exception cref="T:System.IO.IOException">При выполнении операции возникла ошибка ввода-вывода. </exception>
  1786. <exception cref="T:System.ArgumentOutOfRangeException">
  1787. <paramref name="creationTime" /> задает значение, находящееся вне диапазона дат, времени или обеих переменных, разрешенного для этой операции. </exception>
  1788. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  1789. <exception cref="T:System.NotSupportedException">
  1790. <paramref name="path" /> имеет недопустимый формат. </exception>
  1791. <filterpriority>2</filterpriority>
  1792. <PermissionSet>
  1793. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1794. </PermissionSet>
  1795. </member>
  1796. <member name="M:System.IO.File.SetLastAccessTime(System.String,System.DateTime)">
  1797. <summary>Устанавливаются дата и время последнего доступа к заданному файлу.</summary>
  1798. <param name="path">Файл, для которого устанавливаются сведения о дате и времени доступа. </param>
  1799. <param name="lastAccessTime">Объект <see cref="T:System.DateTime" />, содержащий значение, которое должно быть задано для даты и времени последнего доступа к <paramref name="path" />.Значение представляется в формате местного времени.</param>
  1800. <exception cref="T:System.ArgumentException">
  1801. <paramref name="path" /> представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано <see cref="F:System.IO.Path.InvalidPathChars" />. </exception>
  1802. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="path" /> имеет значение null. </exception>
  1803. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  1804. <exception cref="T:System.IO.FileNotFoundException">Указанный путь не найден. </exception>
  1805. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  1806. <exception cref="T:System.NotSupportedException">
  1807. <paramref name="path" /> имеет недопустимый формат. </exception>
  1808. <exception cref="T:System.ArgumentOutOfRangeException">Параметр <paramref name="lastAccessTime" /> указывает на значение, выходящее за пределы разрешенных для операции значений даты и времени.</exception>
  1809. <filterpriority>1</filterpriority>
  1810. <PermissionSet>
  1811. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1812. </PermissionSet>
  1813. </member>
  1814. <member name="M:System.IO.File.SetLastAccessTimeUtc(System.String,System.DateTime)">
  1815. <summary>Устанавливает дату и время последнего доступа к заданному файлу в формате всемирного координированного времени (UTC).</summary>
  1816. <param name="path">Файл, для которого устанавливаются сведения о дате и времени доступа. </param>
  1817. <param name="lastAccessTimeUtc">Объект <see cref="T:System.DateTime" />, содержащий значение, которое должно быть задано для даты и времени последнего доступа к <paramref name="path" />.Значение выражено в формате всемирного координированного времени (UTC).</param>
  1818. <exception cref="T:System.ArgumentException">
  1819. <paramref name="path" /> представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано <see cref="F:System.IO.Path.InvalidPathChars" />. </exception>
  1820. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="path" /> имеет значение null. </exception>
  1821. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  1822. <exception cref="T:System.IO.FileNotFoundException">Указанный путь не найден. </exception>
  1823. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  1824. <exception cref="T:System.NotSupportedException">
  1825. <paramref name="path" /> имеет недопустимый формат. </exception>
  1826. <exception cref="T:System.ArgumentOutOfRangeException">Параметр <paramref name="lastAccessTimeUtc" /> указывает на значение, выходящее за пределы разрешенных для операции значений даты и времени.</exception>
  1827. <filterpriority>1</filterpriority>
  1828. <PermissionSet>
  1829. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1830. </PermissionSet>
  1831. </member>
  1832. <member name="M:System.IO.File.SetLastWriteTime(System.String,System.DateTime)">
  1833. <summary>Устанавливаются дата и время последней операции записи в заданный файл.</summary>
  1834. <param name="path">Файл, для которого устанавливаются сведения о дате и времени. </param>
  1835. <param name="lastWriteTime">Объект <see cref="T:System.DateTime" />, содержащий значение, которое должно быть задано для даты и времени последней записи <paramref name="path" />.Значение представляется в формате местного времени.</param>
  1836. <exception cref="T:System.ArgumentException">
  1837. <paramref name="path" /> представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано <see cref="F:System.IO.Path.InvalidPathChars" />. </exception>
  1838. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="path" /> имеет значение null. </exception>
  1839. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  1840. <exception cref="T:System.IO.FileNotFoundException">Указанный путь не найден. </exception>
  1841. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  1842. <exception cref="T:System.NotSupportedException">
  1843. <paramref name="path" /> имеет недопустимый формат. </exception>
  1844. <exception cref="T:System.ArgumentOutOfRangeException">Параметр <paramref name="lastWriteTime" /> указывает на значение, выходящее за пределы разрешенных для операции значений даты и времени.</exception>
  1845. <filterpriority>1</filterpriority>
  1846. <PermissionSet>
  1847. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1848. </PermissionSet>
  1849. </member>
  1850. <member name="M:System.IO.File.SetLastWriteTimeUtc(System.String,System.DateTime)">
  1851. <summary>Устанавливает дату и время последней операции записи в заданный файл в формате всемирного координированного времени (UTC).</summary>
  1852. <param name="path">Файл, для которого устанавливаются сведения о дате и времени. </param>
  1853. <param name="lastWriteTimeUtc">Объект <see cref="T:System.DateTime" />, содержащий значение, которое должно быть задано для даты и времени последней записи <paramref name="path" />.Значение выражено в формате всемирного координированного времени (UTC).</param>
  1854. <exception cref="T:System.ArgumentException">
  1855. <paramref name="path" /> представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано <see cref="F:System.IO.Path.InvalidPathChars" />. </exception>
  1856. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="path" /> имеет значение null. </exception>
  1857. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  1858. <exception cref="T:System.IO.FileNotFoundException">Указанный путь не найден. </exception>
  1859. <exception cref="T:System.UnauthorizedAccessException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  1860. <exception cref="T:System.NotSupportedException">
  1861. <paramref name="path" /> имеет недопустимый формат. </exception>
  1862. <exception cref="T:System.ArgumentOutOfRangeException">Параметр <paramref name="lastWriteTimeUtc" /> указывает на значение, выходящее за пределы разрешенных для операции значений даты и времени.</exception>
  1863. <filterpriority>2</filterpriority>
  1864. <PermissionSet>
  1865. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1866. </PermissionSet>
  1867. </member>
  1868. <member name="M:System.IO.File.WriteAllBytes(System.String,System.Byte[])">
  1869. <summary>Создает новый файл, записывает в него указанный массив байтов и затем закрывает файл.Если целевой файл уже существует, он будет переопределен.</summary>
  1870. <param name="path">Файл, в который осуществляется запись. </param>
  1871. <param name="bytes">Байты, которые нужно записать в файл. </param>
  1872. <exception cref="T:System.ArgumentException">
  1873. <paramref name="path" /> представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано <see cref="F:System.IO.Path.InvalidPathChars" />. </exception>
  1874. <exception cref="T:System.ArgumentNullException">
  1875. <paramref name="path" /> принимает значение null, или массив байтов пуст. </exception>
  1876. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  1877. <exception cref="T:System.IO.DirectoryNotFoundException">Указанный путь недопустим (например, он соответствует неподключенному диску). </exception>
  1878. <exception cref="T:System.IO.IOException">При открытии файла возникла ошибка ввода-вывода. </exception>
  1879. <exception cref="T:System.UnauthorizedAccessException">
  1880. <paramref name="path" /> указывает файл, разрешенный только для чтения.-или- Эта операция не поддерживается на текущей платформе.-или- <paramref name="path" /> определяет каталог.-или- У вызывающего объекта отсутствует необходимое разрешение. </exception>
  1881. <exception cref="T:System.NotSupportedException">
  1882. <paramref name="path" /> имеет недопустимый формат. </exception>
  1883. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  1884. <filterpriority>1</filterpriority>
  1885. <PermissionSet>
  1886. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1887. </PermissionSet>
  1888. </member>
  1889. <member name="M:System.IO.File.WriteAllLines(System.String,System.Collections.Generic.IEnumerable{System.String})">
  1890. <summary>Создает новый файл, записывает в него коллекцию строк, затем закрывает файл.</summary>
  1891. <param name="path">Файл, в который осуществляется запись.</param>
  1892. <param name="contents">Строки, записываемые в файл.</param>
  1893. <exception cref="T:System.ArgumentException">
  1894. <paramref name="path" /> представляет собой строку нулевой длины, содержит только пробелы или содержит один или несколько недопустимых символов определяется <see cref="M:System.IO.Path.GetInvalidPathChars" /> метод.</exception>
  1895. <exception cref="T:System.ArgumentNullException">Либо<paramref name=" path " />или <paramref name="contents" /> — null.</exception>
  1896. <exception cref="T:System.IO.DirectoryNotFoundException">Параметр <paramref name="path" /> недопустим (например, он соответствует неподключенному диску).</exception>
  1897. <exception cref="T:System.IO.IOException">При открытии файла возникла ошибка ввода-вывода.</exception>
  1898. <exception cref="T:System.IO.PathTooLongException">Длина параметра <paramref name="path" /> превышает определенное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  1899. <exception cref="T:System.NotSupportedException">
  1900. <paramref name="path" /> имеет недопустимый формат.</exception>
  1901. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение.</exception>
  1902. <exception cref="T:System.UnauthorizedAccessException">Параметр <paramref name="path" /> определяет файл, доступный только для чтения.-или-Эта операция не поддерживается на текущей платформе.-или-<paramref name="path" /> является каталогом.-или-У вызывающего объекта отсутствует необходимое разрешение.</exception>
  1903. </member>
  1904. <member name="M:System.IO.File.WriteAllLines(System.String,System.Collections.Generic.IEnumerable{System.String},System.Text.Encoding)">
  1905. <summary>Создает новый файл, используя указанную кодировку, записывает коллекцию строк в этот файл, затем закрывает файл.</summary>
  1906. <param name="path">Файл, в который осуществляется запись.</param>
  1907. <param name="contents">Строки, записываемые в файл.</param>
  1908. <param name="encoding">Кодировка символов, которую нужно использовать.</param>
  1909. <exception cref="T:System.ArgumentException">
  1910. <paramref name="path" /> представляет собой строку нулевой длины, содержит только пробелы или содержит один или несколько недопустимых символов определяется <see cref="M:System.IO.Path.GetInvalidPathChars" /> метод.</exception>
  1911. <exception cref="T:System.ArgumentNullException">Либо<paramref name=" path" />,<paramref name=" contents" />, или <paramref name="encoding" /> — null.</exception>
  1912. <exception cref="T:System.IO.DirectoryNotFoundException">Параметр <paramref name="path" /> недопустим (например, он соответствует неподключенному диску).</exception>
  1913. <exception cref="T:System.IO.IOException">При открытии файла возникла ошибка ввода-вывода.</exception>
  1914. <exception cref="T:System.IO.PathTooLongException">Длина параметра <paramref name="path" /> превышает определенное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  1915. <exception cref="T:System.NotSupportedException">
  1916. <paramref name="path" /> имеет недопустимый формат.</exception>
  1917. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение.</exception>
  1918. <exception cref="T:System.UnauthorizedAccessException">Параметр <paramref name="path" /> определяет файл, доступный только для чтения.-или-Эта операция не поддерживается на текущей платформе.-или-<paramref name="path" /> является каталогом.-или-У вызывающего объекта отсутствует необходимое разрешение.</exception>
  1919. </member>
  1920. <member name="M:System.IO.File.WriteAllText(System.String,System.String)">
  1921. <summary>Создает новый файл, записывает в него указанную строку и затем закрывает файл.Если целевой файл уже существует, он будет переопределен.</summary>
  1922. <param name="path">Файл, в который осуществляется запись. </param>
  1923. <param name="contents">Строка, которую нужно записать в файл. </param>
  1924. <exception cref="T:System.ArgumentException">
  1925. <paramref name="path" /> представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано <see cref="F:System.IO.Path.InvalidPathChars" />. </exception>
  1926. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="path" /> имеет значение null, или параметр <paramref name="contents" /> пуст. </exception>
  1927. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  1928. <exception cref="T:System.IO.DirectoryNotFoundException">Указанный путь недопустим (например, он соответствует неподключенному диску). </exception>
  1929. <exception cref="T:System.IO.IOException">При открытии файла возникла ошибка ввода-вывода. </exception>
  1930. <exception cref="T:System.UnauthorizedAccessException">
  1931. <paramref name="path" /> указывает файл, разрешенный только для чтения.-или- Эта операция не поддерживается на текущей платформе.-или- <paramref name="path" /> определяет каталог.-или- У вызывающего объекта отсутствует необходимое разрешение. </exception>
  1932. <exception cref="T:System.NotSupportedException">
  1933. <paramref name="path" /> имеет недопустимый формат. </exception>
  1934. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  1935. <filterpriority>1</filterpriority>
  1936. <PermissionSet>
  1937. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1938. </PermissionSet>
  1939. </member>
  1940. <member name="M:System.IO.File.WriteAllText(System.String,System.String,System.Text.Encoding)">
  1941. <summary>Создает новый файл, записывает указанную строку в этот файл, используя заданную кодировку, и затем закрывает файл.Если целевой файл уже существует, он будет переопределен.</summary>
  1942. <param name="path">Файл, в который осуществляется запись. </param>
  1943. <param name="contents">Строка, которую нужно записать в файл. </param>
  1944. <param name="encoding">Кодировка, которую необходимо применить к строке.</param>
  1945. <exception cref="T:System.ArgumentException">
  1946. <paramref name="path" /> представляет собой строку нулевой длины, содержащую только пробелы или один или несколько недопустимых символов, как указано <see cref="F:System.IO.Path.InvalidPathChars" />. </exception>
  1947. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="path" /> имеет значение null, или параметр <paramref name="contents" /> пуст. </exception>
  1948. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  1949. <exception cref="T:System.IO.DirectoryNotFoundException">Указанный путь недопустим (например, он соответствует неподключенному диску). </exception>
  1950. <exception cref="T:System.IO.IOException">При открытии файла возникла ошибка ввода-вывода. </exception>
  1951. <exception cref="T:System.UnauthorizedAccessException">
  1952. <paramref name="path" /> указывает файл, разрешенный только для чтения.-или- Эта операция не поддерживается на текущей платформе.-или- <paramref name="path" /> определяет каталог.-или- У вызывающего объекта отсутствует необходимое разрешение. </exception>
  1953. <exception cref="T:System.NotSupportedException">
  1954. <paramref name="path" /> имеет недопустимый формат. </exception>
  1955. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  1956. <filterpriority>1</filterpriority>
  1957. <PermissionSet>
  1958. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1959. </PermissionSet>
  1960. </member>
  1961. <member name="T:System.IO.FileInfo">
  1962. <summary>Предоставляет свойства и методы экземпляра для создания, копирования, удаления, перемещения и открытия файлов, а также позволяет создавать объекты <see cref="T:System.IO.FileStream" />.Этот класс не наследуется.Чтобы просмотреть исходный код .NET Framework для этого типа, см. Reference Source.</summary>
  1963. <filterpriority>1</filterpriority>
  1964. </member>
  1965. <member name="M:System.IO.FileInfo.#ctor(System.String)">
  1966. <summary>Выполняет инициализацию нового экземпляра класса <see cref="T:System.IO.FileInfo" />, который служит оболочкой для пути файла.</summary>
  1967. <param name="fileName">Полное имя нового файла или относительное имя файла.Путь не должен заканчиваться символом разделителя каталогов.</param>
  1968. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="fileName" /> имеет значение null. </exception>
  1969. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  1970. <exception cref="T:System.ArgumentException">Имя файла является пустой строкой, содержит только пробелы или содержит недопустимые символы. </exception>
  1971. <exception cref="T:System.UnauthorizedAccessException">Отказано в доступе к <paramref name="fileName" />. </exception>
  1972. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  1973. <exception cref="T:System.NotSupportedException">Параметр <paramref name="fileName" /> содержит двоеточие (:) в середине строки. </exception>
  1974. </member>
  1975. <member name="M:System.IO.FileInfo.AppendText">
  1976. <summary>Создает <see cref="T:System.IO.StreamWriter" />, который добавляет текст в файл, представленный этим экземпляром <see cref="T:System.IO.FileInfo" />..</summary>
  1977. <returns>Новый объект StreamWriter.</returns>
  1978. <filterpriority>1</filterpriority>
  1979. <PermissionSet>
  1980. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1981. </PermissionSet>
  1982. </member>
  1983. <member name="M:System.IO.FileInfo.CopyTo(System.String)">
  1984. <summary>Копирует существующий файл в новый файл и запрещает перезапись существующего файла.</summary>
  1985. <returns>Новый файл с полным именем.</returns>
  1986. <param name="destFileName">Имя нового файла, в который будет выполняться копирование. </param>
  1987. <exception cref="T:System.ArgumentException">Параметр <paramref name="destFileName" /> является пустой строкой, содержит только пробелы или недопустимые символы. </exception>
  1988. <exception cref="T:System.IO.IOException">Возникла ошибка, или файл назначения уже существует. </exception>
  1989. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  1990. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="destFileName" /> имеет значение null. </exception>
  1991. <exception cref="T:System.UnauthorizedAccessException">Передан путь к каталогу, или же файл перемещается на другой диск. </exception>
  1992. <exception cref="T:System.IO.DirectoryNotFoundException">Каталог, заданный параметром <paramref name="destFileName" />, не существует.</exception>
  1993. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  1994. <exception cref="T:System.NotSupportedException">Значение <paramref name="destFileName" /> содержит двоеточие (:), но не задает букву тома. </exception>
  1995. <filterpriority>1</filterpriority>
  1996. <PermissionSet>
  1997. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1998. </PermissionSet>
  1999. </member>
  2000. <member name="M:System.IO.FileInfo.CopyTo(System.String,System.Boolean)">
  2001. <summary>Копирует существующий файл в новый файл и разрешает перезапись существующего файла.</summary>
  2002. <returns>Новый файл или перезапись существующего файла, если для параметра <paramref name="overwrite" /> задано значение true.Если файл существует и для параметра <paramref name="overwrite" /> задано значение false, создается исключение <see cref="T:System.IO.IOException" />.</returns>
  2003. <param name="destFileName">Имя нового файла, в который будет выполняться копирование. </param>
  2004. <param name="overwrite">Значение true позволяет разрешить перезапись существующего файла; в противном случае — значение false. </param>
  2005. <exception cref="T:System.ArgumentException">Параметр <paramref name="destFileName" /> является пустой строкой, содержит только пробелы или недопустимые символы. </exception>
  2006. <exception cref="T:System.IO.IOException">Возникла ошибка, или файл назначения уже существует, тогда как для параметра <paramref name="overwrite" /> задано значение false. </exception>
  2007. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  2008. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="destFileName" /> имеет значение null. </exception>
  2009. <exception cref="T:System.IO.DirectoryNotFoundException">Каталог, заданный параметром <paramref name="destFileName" />, не существует.</exception>
  2010. <exception cref="T:System.UnauthorizedAccessException">Передан путь к каталогу, или же файл перемещается на другой диск. </exception>
  2011. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  2012. <exception cref="T:System.NotSupportedException">Параметр <paramref name="destFileName" /> содержит двоеточие (:) в середине строки. </exception>
  2013. <filterpriority>1</filterpriority>
  2014. <PermissionSet>
  2015. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  2016. </PermissionSet>
  2017. </member>
  2018. <member name="M:System.IO.FileInfo.Create">
  2019. <summary>Создает файл.</summary>
  2020. <returns>Новый файл.</returns>
  2021. <filterpriority>1</filterpriority>
  2022. <PermissionSet>
  2023. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  2024. </PermissionSet>
  2025. </member>
  2026. <member name="M:System.IO.FileInfo.CreateText">
  2027. <summary>Создает <see cref="T:System.IO.StreamWriter" />, который записывает новый текстовый файл.</summary>
  2028. <returns>Новый объект StreamWriter.</returns>
  2029. <exception cref="T:System.UnauthorizedAccessException">Имя файла представляет собой каталог. </exception>
  2030. <exception cref="T:System.IO.IOException">Диск доступен только для чтения. </exception>
  2031. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  2032. <filterpriority>1</filterpriority>
  2033. <PermissionSet>
  2034. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  2035. </PermissionSet>
  2036. </member>
  2037. <member name="M:System.IO.FileInfo.Delete">
  2038. <summary>Удаляет файл без возможности восстановления.</summary>
  2039. <exception cref="T:System.IO.IOException">Файл назначения открыт или размещен в памяти на компьютере под управлением Microsoft Windows NT.-или-Для файла имеется открытый дескриптор, используется операционная система Windows XP или более ранняя версия.Открытый дескриптор мог появиться в результате перечисления каталогов и файлов.Для получения дополнительной информации см. Практическое руководство. Перечисление каталогов и файлов.</exception>
  2040. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  2041. <exception cref="T:System.UnauthorizedAccessException">Путь представляет собой каталог. </exception>
  2042. <filterpriority>1</filterpriority>
  2043. <PermissionSet>
  2044. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  2045. </PermissionSet>
  2046. </member>
  2047. <member name="P:System.IO.FileInfo.Directory">
  2048. <summary>Получает экземпляр родительского каталога.</summary>
  2049. <returns>Объект <see cref="T:System.IO.DirectoryInfo" />, представляющий родительский каталог данного файла.</returns>
  2050. <exception cref="T:System.IO.DirectoryNotFoundException">Указанный путь недопустим; возможно, он соответствует неподключенному диску. </exception>
  2051. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  2052. <filterpriority>1</filterpriority>
  2053. <PermissionSet>
  2054. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  2055. </PermissionSet>
  2056. </member>
  2057. <member name="P:System.IO.FileInfo.DirectoryName">
  2058. <summary>Получает строку, представляющую полный путь к каталогу.</summary>
  2059. <returns>Строка, представляющая полный путь к каталогу.</returns>
  2060. <exception cref="T:System.ArgumentNullException">В качестве имени каталога передано значение null. </exception>
  2061. <exception cref="T:System.IO.PathTooLongException">Полный путь содержит 260 или более символов.</exception>
  2062. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  2063. <filterpriority>1</filterpriority>
  2064. <PermissionSet>
  2065. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  2066. </PermissionSet>
  2067. </member>
  2068. <member name="P:System.IO.FileInfo.Exists">
  2069. <summary>Получает значение, показывающее, существует ли файл.</summary>
  2070. <returns>Значение true, если файл существует; значение false, если файл не существует или если это каталог.</returns>
  2071. <filterpriority>1</filterpriority>
  2072. </member>
  2073. <member name="P:System.IO.FileInfo.IsReadOnly">
  2074. <summary>Возвращает или задает значение, позволяющее определить, является ли текущий файл доступным только для чтения.</summary>
  2075. <returns>Значение true, если текущий файл доступен только для чтения; в противном случае — значение false.</returns>
  2076. <exception cref="T:System.IO.FileNotFoundException">Файл, описанный текущим объектом <see cref="T:System.IO.FileInfo" />, не найден.</exception>
  2077. <exception cref="T:System.IO.IOException">При открытии файла возникла ошибка ввода-вывода.</exception>
  2078. <exception cref="T:System.UnauthorizedAccessException">Эта операция не поддерживается на текущей платформе.-или- У вызывающего объекта отсутствует необходимое разрешение.</exception>
  2079. <exception cref="T:System.ArgumentException">Пользователь не имеет разрешения на запись, но попытался задать для этого свойства значение false.</exception>
  2080. <filterpriority>1</filterpriority>
  2081. </member>
  2082. <member name="P:System.IO.FileInfo.Length">
  2083. <summary>Получает размер текущего файла в байтах.</summary>
  2084. <returns>Размер текущего файла в байтах.</returns>
  2085. <exception cref="T:System.IO.IOException">
  2086. <see cref="M:System.IO.FileSystemInfo.Refresh" /> не может обновить состояние файла или каталога. </exception>
  2087. <exception cref="T:System.IO.FileNotFoundException">Файл не существует.-или- Свойство Length вызывается для каталога. </exception>
  2088. <filterpriority>1</filterpriority>
  2089. </member>
  2090. <member name="M:System.IO.FileInfo.MoveTo(System.String)">
  2091. <summary>Перемещает заданный файл в новое местоположение и разрешает переименование файла.</summary>
  2092. <param name="destFileName">Путь, указывающий на местоположение, в которое необходимо переместить файл; в этом же пути можно задать и другое имя файла. </param>
  2093. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода, например, файл назначения уже существует или устройство назначения не готово. </exception>
  2094. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="destFileName" /> имеет значение null. </exception>
  2095. <exception cref="T:System.ArgumentException">Параметр <paramref name="destFileName" /> является пустой строкой, содержит только пробелы или недопустимые символы. </exception>
  2096. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  2097. <exception cref="T:System.UnauthorizedAccessException">Параметр <paramref name="destFileName" /> доступен только для чтения, или это каталог. </exception>
  2098. <exception cref="T:System.IO.FileNotFoundException">Файл не найден. </exception>
  2099. <exception cref="T:System.IO.DirectoryNotFoundException">Указанный путь недопустим; возможно, он соответствует неподключенному диску. </exception>
  2100. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  2101. <exception cref="T:System.NotSupportedException">Параметр <paramref name="destFileName" /> содержит двоеточие (:) в середине строки. </exception>
  2102. <filterpriority>1</filterpriority>
  2103. <PermissionSet>
  2104. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  2105. </PermissionSet>
  2106. </member>
  2107. <member name="P:System.IO.FileInfo.Name">
  2108. <summary>Возвращает имя файла.</summary>
  2109. <returns>Имя файла</returns>
  2110. <filterpriority>1</filterpriority>
  2111. </member>
  2112. <member name="M:System.IO.FileInfo.Open(System.IO.FileMode)">
  2113. <summary>Открывает файл в заданном режиме.</summary>
  2114. <returns>Файл открыт в заданном режиме с доступом для чтения и записи и без предоставления общего доступа.</returns>
  2115. <param name="mode">Константа <see cref="T:System.IO.FileMode" /> задает режим (например Open или Append), в котором необходимо открыть файл. </param>
  2116. <exception cref="T:System.IO.FileNotFoundException">Файл не найден. </exception>
  2117. <exception cref="T:System.UnauthorizedAccessException">Файл доступен только для чтения, или это каталог. </exception>
  2118. <exception cref="T:System.IO.DirectoryNotFoundException">Указанный путь недопустим; возможно, он соответствует неподключенному диску. </exception>
  2119. <exception cref="T:System.IO.IOException">Файл уже открыт. </exception>
  2120. <filterpriority>2</filterpriority>
  2121. <PermissionSet>
  2122. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  2123. </PermissionSet>
  2124. </member>
  2125. <member name="M:System.IO.FileInfo.Open(System.IO.FileMode,System.IO.FileAccess)">
  2126. <summary>Открывает файл в заданном режиме с доступом для чтения или записи, или и для чтения, и для записи.</summary>
  2127. <returns>Объект <see cref="T:System.IO.FileStream" /> открыт в заданном режиме, с заданными правами и без предоставления общего доступа.</returns>
  2128. <param name="mode">Константа <see cref="T:System.IO.FileMode" /> задает режим (например Open или Append), в котором необходимо открыть файл. </param>
  2129. <param name="access">Константа <see cref="T:System.IO.FileAccess" /> задает доступ к открываемому файлу: Read, Write или ReadWrite. </param>
  2130. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  2131. <exception cref="T:System.IO.FileNotFoundException">Файл не найден. </exception>
  2132. <exception cref="T:System.UnauthorizedAccessException">Параметр <paramref name="path" /> доступен только для чтения, или это каталог. </exception>
  2133. <exception cref="T:System.IO.DirectoryNotFoundException">Указанный путь недопустим; возможно, он соответствует неподключенному диску. </exception>
  2134. <exception cref="T:System.IO.IOException">Файл уже открыт. </exception>
  2135. <filterpriority>2</filterpriority>
  2136. <PermissionSet>
  2137. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  2138. </PermissionSet>
  2139. </member>
  2140. <member name="M:System.IO.FileInfo.Open(System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare)">
  2141. <summary>Открывает файл в заданном режиме с доступом для чтения, записи или и для чтения, и для записи и с заданным параметром совместного доступа.</summary>
  2142. <returns>Объект <see cref="T:System.IO.FileStream" /> открыт в заданном режиме, с заданными правами и параметром общего доступа.</returns>
  2143. <param name="mode">Константа <see cref="T:System.IO.FileMode" /> задает режим (например Open или Append), в котором необходимо открыть файл. </param>
  2144. <param name="access">Константа <see cref="T:System.IO.FileAccess" /> задает доступ к открываемому файлу: Read, Write или ReadWrite. </param>
  2145. <param name="share">Константа <see cref="T:System.IO.FileShare" /> задает тип доступа к файлу для других объектов FileStream. </param>
  2146. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  2147. <exception cref="T:System.IO.FileNotFoundException">Файл не найден. </exception>
  2148. <exception cref="T:System.UnauthorizedAccessException">Параметр <paramref name="path" /> доступен только для чтения, или это каталог. </exception>
  2149. <exception cref="T:System.IO.DirectoryNotFoundException">Указанный путь недопустим; возможно, он соответствует неподключенному диску. </exception>
  2150. <exception cref="T:System.IO.IOException">Файл уже открыт. </exception>
  2151. <filterpriority>2</filterpriority>
  2152. <PermissionSet>
  2153. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  2154. </PermissionSet>
  2155. </member>
  2156. <member name="M:System.IO.FileInfo.OpenRead">
  2157. <summary>Создает доступный только для чтения поток <see cref="T:System.IO.FileStream" />.</summary>
  2158. <returns>Новый объект <see cref="T:System.IO.FileStream" />, доступный только для чтения.</returns>
  2159. <exception cref="T:System.UnauthorizedAccessException">Параметр <paramref name="path" /> доступен только для чтения, или это каталог. </exception>
  2160. <exception cref="T:System.IO.DirectoryNotFoundException">Указанный путь недопустим; возможно, он соответствует неподключенному диску. </exception>
  2161. <exception cref="T:System.IO.IOException">Файл уже открыт. </exception>
  2162. <filterpriority>2</filterpriority>
  2163. <PermissionSet>
  2164. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  2165. </PermissionSet>
  2166. </member>
  2167. <member name="M:System.IO.FileInfo.OpenText">
  2168. <summary>Создает поток <see cref="T:System.IO.StreamReader" /> с кодировкой UTF-8, который считывает данные из существующего текстового файла.</summary>
  2169. <returns>Новый объект StreamReader с кодировкой UTF8.</returns>
  2170. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  2171. <exception cref="T:System.IO.FileNotFoundException">Файл не найден. </exception>
  2172. <exception cref="T:System.UnauthorizedAccessException">Параметр <paramref name="path" /> доступен только для чтения, или это каталог. </exception>
  2173. <exception cref="T:System.IO.DirectoryNotFoundException">Указанный путь недопустим; возможно, он соответствует неподключенному диску. </exception>
  2174. <filterpriority>2</filterpriority>
  2175. <PermissionSet>
  2176. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  2177. </PermissionSet>
  2178. </member>
  2179. <member name="M:System.IO.FileInfo.OpenWrite">
  2180. <summary>Создает доступный только для чтения поток <see cref="T:System.IO.FileStream" />.</summary>
  2181. <returns>Объект <see cref="T:System.IO.FileStream" />, доступный только для записи, не предназначенный для совместного использования и служащий для нового или существующего файла.</returns>
  2182. <exception cref="T:System.UnauthorizedAccessException">Указанный путь при создании экземпляра объекта <see cref="T:System.IO.FileInfo" /> доступен только для чтения или является каталогом. </exception>
  2183. <exception cref="T:System.IO.DirectoryNotFoundException">Путь, заданный при создании экземпляра объекта <see cref="T:System.IO.FileInfo" />, является недопустимым; возможно, он соответствует неподключенному диску. </exception>
  2184. <filterpriority>2</filterpriority>
  2185. <PermissionSet>
  2186. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  2187. </PermissionSet>
  2188. </member>
  2189. <member name="M:System.IO.FileInfo.ToString">
  2190. <summary>Возвращает путь в виде строки.</summary>
  2191. <returns>Строка, содержащая путь.</returns>
  2192. <filterpriority>1</filterpriority>
  2193. </member>
  2194. <member name="T:System.IO.FileOptions">
  2195. <summary>Представляет дополнительные параметры для создания объекта <see cref="T:System.IO.FileStream" />.</summary>
  2196. <filterpriority>1</filterpriority>
  2197. </member>
  2198. <member name="F:System.IO.FileOptions.Asynchronous">
  2199. <summary>Указывает, что файл может использоваться для асинхронного чтения и записи. </summary>
  2200. </member>
  2201. <member name="F:System.IO.FileOptions.DeleteOnClose">
  2202. <summary>Указывает, что файл автоматически удаляется, если он не будет больше использоваться.</summary>
  2203. </member>
  2204. <member name="F:System.IO.FileOptions.Encrypted">
  2205. <summary>Указывает, что файл является зашифрованным и может быть расшифрован только с использованием той же учетной записи пользователя, которая применялась для шифрования.</summary>
  2206. </member>
  2207. <member name="F:System.IO.FileOptions.None">
  2208. <summary>Указывает, что при создании объекта <see cref="T:System.IO.FileStream" /> не должны использоваться дополнительные параметры.</summary>
  2209. </member>
  2210. <member name="F:System.IO.FileOptions.RandomAccess">
  2211. <summary>Указывается, что доступ к файлу осуществляется произвольно.Система может использовать это в качестве подсказки для оптимизации кэширования файла.</summary>
  2212. </member>
  2213. <member name="F:System.IO.FileOptions.SequentialScan">
  2214. <summary>Указывает, что доступ к файлу осуществляется последовательно от начала к концу.Система может использовать это в качестве подсказки для оптимизации кэширования файла.Если в приложении указатель позиции в файле перемещается для произвольного доступа, оптимального кэширования можно не достигнуть, однако правильная работа гарантируется.</summary>
  2215. </member>
  2216. <member name="F:System.IO.FileOptions.WriteThrough">
  2217. <summary>Указывает, что запись в системе должна выполняться через любой промежуточный кэш и переходить напрямую на диск.</summary>
  2218. </member>
  2219. <member name="T:System.IO.FileStream">
  2220. <summary>Предоставляет <see cref="T:System.IO.Stream" /> в файле, поддерживая синхронные и асинхронные операции чтения и записи.Чтобы просмотреть исходный код .NET Framework для этого типа, см. Reference Source.</summary>
  2221. <filterpriority>1</filterpriority>
  2222. </member>
  2223. <member name="M:System.IO.FileStream.#ctor(Microsoft.Win32.SafeHandles.SafeFileHandle,System.IO.FileAccess)">
  2224. <summary>Инициализирует новый экземпляр класса <see cref="T:System.IO.FileStream" /> для заданного дескриптора файла с указанными разрешениями на чтение и запись. </summary>
  2225. <param name="handle">Дескриптор для файла, являющегося текущим объектом FileStream, будет инкапсулирован. </param>
  2226. <param name="access">Константа, которая задает свойства <see cref="P:System.IO.FileStream.CanRead" /> и <see cref="P:System.IO.FileStream.CanWrite" /> объекта FileStream. </param>
  2227. <exception cref="T:System.ArgumentException">Параметр <paramref name="access" /> не является полем <see cref="T:System.IO.FileAccess" />. </exception>
  2228. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  2229. <exception cref="T:System.IO.IOException">Произошла ошибка ввода-вывода, например ошибка диска.-или-Поток закрыт. </exception>
  2230. <exception cref="T:System.UnauthorizedAccessException">Запрошенный параметр <paramref name="access" /> не разрешен операционной системой для заданного дескриптора файла, например, когда параметр <paramref name="access" /> равен Write или ReadWrite, а дескриптор файла установлен на доступ только для чтения. </exception>
  2231. </member>
  2232. <member name="M:System.IO.FileStream.#ctor(Microsoft.Win32.SafeHandles.SafeFileHandle,System.IO.FileAccess,System.Int32)">
  2233. <summary>Инициализирует новый экземпляр класса <see cref="T:System.IO.FileStream" /> для заданного дескриптора файла, используя указанные разрешения на чтение и запись и размер буфера.</summary>
  2234. <param name="handle">Дескриптор для файла, являющегося текущим объектом FileStream, будет инкапсулирован. </param>
  2235. <param name="access">Константа <see cref="T:System.IO.FileAccess" />, которая задает свойства <see cref="P:System.IO.FileStream.CanRead" /> и <see cref="P:System.IO.FileStream.CanWrite" /> объекта FileStream. </param>
  2236. <param name="bufferSize">Положительное значение <see cref="T:System.Int32" />, большее 0, определяющее размер буфера.Размер буфера по умолчанию — 4096.</param>
  2237. <exception cref="T:System.ArgumentException">Параметр <paramref name="handle" /> является недействительным дескриптором.-или-Параметр <paramref name="handle" /> является синхронным дескриптором, и он был использован асинхронно. </exception>
  2238. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="bufferSize" /> является отрицательным. </exception>
  2239. <exception cref="T:System.IO.IOException">Произошла ошибка ввода-вывода, например ошибка диска.-или-Поток закрыт. </exception>
  2240. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  2241. <exception cref="T:System.UnauthorizedAccessException">Запрошенный параметр <paramref name="access" /> не разрешен операционной системой для заданного дескриптора файла, например, когда параметр <paramref name="access" /> равен Write или ReadWrite, а дескриптор файла установлен на доступ только для чтения. </exception>
  2242. </member>
  2243. <member name="M:System.IO.FileStream.#ctor(Microsoft.Win32.SafeHandles.SafeFileHandle,System.IO.FileAccess,System.Int32,System.Boolean)">
  2244. <summary>Инициализирует новый экземпляр класса <see cref="T:System.IO.FileStream" /> для заданного дескриптора файла, используя указанные разрешения на чтение и запись, размер буфера и синхронное или асинхронное состояние.</summary>
  2245. <param name="handle">Дескриптор файла для файла, который будет инкапсулироваться с помощью объекта FileStream. </param>
  2246. <param name="access">Константа, которая задает свойства <see cref="P:System.IO.FileStream.CanRead" /> и <see cref="P:System.IO.FileStream.CanWrite" /> объекта FileStream. </param>
  2247. <param name="bufferSize">Положительное значение <see cref="T:System.Int32" />, большее 0, определяющее размер буфера.Размер буфера по умолчанию — 4096.</param>
  2248. <param name="isAsync">Значение true, если этот дескриптор был открыт асинхронно (т. е. в режиме перекрывающегося ввода-вывода); в противном случае — значение false. </param>
  2249. <exception cref="T:System.ArgumentException">Параметр <paramref name="handle" /> является недействительным дескриптором.-или-Параметр <paramref name="handle" /> является синхронным дескриптором, и он был использован асинхронно. </exception>
  2250. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="bufferSize" /> является отрицательным. </exception>
  2251. <exception cref="T:System.IO.IOException">Произошла ошибка ввода-вывода, например ошибка диска.-или-Поток закрыт. </exception>
  2252. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  2253. <exception cref="T:System.UnauthorizedAccessException">Запрошенный параметр <paramref name="access" /> не разрешен операционной системой для заданного дескриптора файла, например, когда параметр <paramref name="access" /> равен Write или ReadWrite, а дескриптор файла установлен на доступ только для чтения. </exception>
  2254. </member>
  2255. <member name="M:System.IO.FileStream.#ctor(System.String,System.IO.FileMode)">
  2256. <summary>Инициализирует новый экземпляр класса <see cref="T:System.IO.FileStream" /> указанным путем и режимом создания.</summary>
  2257. <param name="path">Абсолютный или относительный путь к файлу, который будет инкапсулироваться объектом FileStream. </param>
  2258. <param name="mode">Константа, определяющая способ открытия или создания файла. </param>
  2259. <exception cref="T:System.ArgumentException">Параметр <paramref name="path" /> является пустой строкой (""), содержит только пробелы или содержит один или несколько недопустимых знаков. -или-<paramref name="path" /> ссылается на устройство, которое не является файловым, например "con:", "com1:", "lpt1:" и т. д.в среде NTFS.</exception>
  2260. <exception cref="T:System.NotSupportedException">
  2261. <paramref name="path" /> ссылается на устройство, которое не является файловым, например "con:", "com1:", "lpt1:" и т. д.в среде без NTFS.</exception>
  2262. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="path" /> имеет значение null. </exception>
  2263. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  2264. <exception cref="T:System.IO.FileNotFoundException">Невозможно найти файл, например, когда <paramref name="mode" /> содержит FileMode.Truncate или FileMode.Open, а файл, заданный в <paramref name="path" />, не существует.Файл должен уже существовать в этих режимах.</exception>
  2265. <exception cref="T:System.IO.IOException">Произошла ошибка ввода-вывода, например, задано FileMode.CreateNew, когда файл, указанный в <paramref name="path" />, уже существует.-или-Поток закрыт. </exception>
  2266. <exception cref="T:System.IO.DirectoryNotFoundException">Указанный путь недопустим; возможно, он соответствует неподключенному диску. </exception>
  2267. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  2268. <exception cref="T:System.ArgumentOutOfRangeException">Параметр <paramref name="mode" /> содержит недопустимое значение. </exception>
  2269. </member>
  2270. <member name="M:System.IO.FileStream.#ctor(System.String,System.IO.FileMode,System.IO.FileAccess)">
  2271. <summary>Инициализирует новый экземпляр класса <see cref="T:System.IO.FileStream" /> заданным путем, режимом создания и разрешением на чтение и запись.</summary>
  2272. <param name="path">Абсолютный или относительный путь к файлу, который будет инкапсулироваться объектом FileStream. </param>
  2273. <param name="mode">Константа, определяющая способ открытия или создания файла. </param>
  2274. <param name="access">Константа, определяющая способ доступа к файлу объекта FileStream.Также определяет значения, возвращаемые свойствами <see cref="P:System.IO.FileStream.CanRead" /> и <see cref="P:System.IO.FileStream.CanWrite" /> объекта FileStream.Свойство <see cref="P:System.IO.FileStream.CanSeek" /> имеет значение true, если параметр <paramref name="path" /> задает файл на диске.</param>
  2275. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="path" /> имеет значение null. </exception>
  2276. <exception cref="T:System.ArgumentException">Параметр <paramref name="path" /> является пустой строкой (""), содержит только пробелы или содержит один или несколько недопустимых знаков. -или-<paramref name="path" /> ссылается на устройство, которое не является файловым, например "con:", "com1:", "lpt1:" и т. д.в среде NTFS.</exception>
  2277. <exception cref="T:System.NotSupportedException">
  2278. <paramref name="path" /> ссылается на устройство, которое не является файловым, например "con:", "com1:", "lpt1:" и т. д.в среде без NTFS.</exception>
  2279. <exception cref="T:System.IO.FileNotFoundException">Невозможно найти файл, например, когда <paramref name="mode" /> содержит FileMode.Truncate или FileMode.Open, а файл, заданный в <paramref name="path" />, не существует.Файл должен уже существовать в этих режимах.</exception>
  2280. <exception cref="T:System.IO.IOException">Произошла ошибка ввода-вывода, например, задано FileMode.CreateNew, когда файл, указанный в <paramref name="path" />, уже существует. -или-Поток закрыт.</exception>
  2281. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  2282. <exception cref="T:System.IO.DirectoryNotFoundException">Указанный путь недопустим; возможно, он соответствует неподключенному диску. </exception>
  2283. <exception cref="T:System.UnauthorizedAccessException">Запрошенный параметр <paramref name="access" /> не разрешен операционной системой для заданного <paramref name="path" />, например, когда параметр <paramref name="access" /> равен Write или ReadWrite, а файл или каталог установлены на доступ только для чтения. </exception>
  2284. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  2285. <exception cref="T:System.ArgumentOutOfRangeException">Параметр <paramref name="mode" /> содержит недопустимое значение. </exception>
  2286. </member>
  2287. <member name="M:System.IO.FileStream.#ctor(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare)">
  2288. <summary>Инициализирует новый экземпляр класса <see cref="T:System.IO.FileStream" /> заданным путем, режимом создания, разрешением на чтение и запись и разрешением на совместное использование.</summary>
  2289. <param name="path">Абсолютный или относительный путь к файлу, который будет инкапсулироваться объектом FileStream. </param>
  2290. <param name="mode">Константа, определяющая способ открытия или создания файла. </param>
  2291. <param name="access">Константа, определяющая способ доступа к файлу объекта FileStream.Также определяет значения, возвращаемые свойствами <see cref="P:System.IO.FileStream.CanRead" /> и <see cref="P:System.IO.FileStream.CanWrite" /> объекта FileStream.Свойство <see cref="P:System.IO.FileStream.CanSeek" /> имеет значение true, если параметр <paramref name="path" /> задает файл на диске.</param>
  2292. <param name="share">Константа, определяющая способ совместного использования файла процессами. </param>
  2293. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="path" /> имеет значение null. </exception>
  2294. <exception cref="T:System.ArgumentException">Параметр <paramref name="path" /> является пустой строкой (""), содержит только пробелы или содержит один или несколько недопустимых знаков. -или-<paramref name="path" /> ссылается на устройство, которое не является файловым, например "con:", "com1:", "lpt1:" и т. д.в среде NTFS.</exception>
  2295. <exception cref="T:System.NotSupportedException">
  2296. <paramref name="path" /> ссылается на устройство, которое не является файловым, например "con:", "com1:", "lpt1:" и т. д.в среде без NTFS.</exception>
  2297. <exception cref="T:System.IO.FileNotFoundException">Невозможно найти файл, например, когда <paramref name="mode" /> содержит FileMode.Truncate или FileMode.Open, а файл, заданный в <paramref name="path" />, не существует.Файл должен уже существовать в этих режимах.</exception>
  2298. <exception cref="T:System.IO.IOException">Произошла ошибка ввода-вывода, например, задано FileMode.CreateNew, когда файл, указанный в <paramref name="path" />, уже существует. -или-Компьютер работает под управлением операционной системы Windows 98 или Windows 98 Second Edition, и для параметра <paramref name="share" /> задано значение FileShare.Delete.-или-Поток закрыт.</exception>
  2299. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  2300. <exception cref="T:System.IO.DirectoryNotFoundException">Указанный путь недопустим; возможно, он соответствует неподключенному диску. </exception>
  2301. <exception cref="T:System.UnauthorizedAccessException">Запрошенный параметр <paramref name="access" /> не разрешен операционной системой для заданного <paramref name="path" />, например, когда параметр <paramref name="access" /> равен Write или ReadWrite, а файл или каталог установлены на доступ только для чтения. </exception>
  2302. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  2303. <exception cref="T:System.ArgumentOutOfRangeException">Параметр <paramref name="mode" /> содержит недопустимое значение. </exception>
  2304. </member>
  2305. <member name="M:System.IO.FileStream.#ctor(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.Int32)">
  2306. <summary>Инициализирует новый экземпляр класса <see cref="T:System.IO.FileStream" /> заданным путем, режимом создания, разрешениями на чтение и запись и на совместное использование, а также размером буфера.</summary>
  2307. <param name="path">Абсолютный или относительный путь к файлу, который будет инкапсулироваться объектом FileStream. </param>
  2308. <param name="mode">Константа, определяющая способ открытия или создания файла. </param>
  2309. <param name="access">Константа, определяющая способ доступа к файлу объекта FileStream.Также определяет значения, возвращаемые свойствами <see cref="P:System.IO.FileStream.CanRead" /> и <see cref="P:System.IO.FileStream.CanWrite" /> объекта FileStream.Свойство <see cref="P:System.IO.FileStream.CanSeek" /> имеет значение true, если параметр <paramref name="path" /> задает файл на диске.</param>
  2310. <param name="share">Константа, определяющая способ совместного использования файла процессами. </param>
  2311. <param name="bufferSize">Положительное значение <see cref="T:System.Int32" />, большее 0, определяющее размер буфера.Размер буфера по умолчанию — 4096.</param>
  2312. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="path" /> имеет значение null. </exception>
  2313. <exception cref="T:System.ArgumentException">Параметр <paramref name="path" /> является пустой строкой (""), содержит только пробелы или содержит один или несколько недопустимых знаков. -или-<paramref name="path" /> ссылается на устройство, которое не является файловым, например "con:", "com1:", "lpt1:" и т. д.в среде NTFS.</exception>
  2314. <exception cref="T:System.NotSupportedException">
  2315. <paramref name="path" /> ссылается на устройство, которое не является файловым, например "con:", "com1:", "lpt1:" и т. д.в среде без NTFS.</exception>
  2316. <exception cref="T:System.ArgumentOutOfRangeException">Параметр <paramref name="bufferSize" /> имеет отрицательное значение или равен нулю.-или- <paramref name="mode" />, <paramref name="access" /> или <paramref name="share" /> содержит недопустимое значение. </exception>
  2317. <exception cref="T:System.IO.FileNotFoundException">Невозможно найти файл, например, когда <paramref name="mode" /> содержит FileMode.Truncate или FileMode.Open, а файл, заданный в <paramref name="path" />, не существует.Файл должен уже существовать в этих режимах.</exception>
  2318. <exception cref="T:System.IO.IOException">Произошла ошибка ввода-вывода, например, задано FileMode.CreateNew, когда файл, указанный в <paramref name="path" />, уже существует. -или-Компьютер работает под управлением операционной системы Windows 98 или Windows 98 Second Edition, и для параметра <paramref name="share" /> задано значение FileShare.Delete.-или-Поток закрыт.</exception>
  2319. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  2320. <exception cref="T:System.IO.DirectoryNotFoundException">Указанный путь недопустим; возможно, он соответствует неподключенному диску. </exception>
  2321. <exception cref="T:System.UnauthorizedAccessException">Запрошенный параметр <paramref name="access" /> не разрешен операционной системой для заданного <paramref name="path" />, например, когда параметр <paramref name="access" /> равен Write или ReadWrite, а файл или каталог установлены на доступ только для чтения. </exception>
  2322. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  2323. </member>
  2324. <member name="M:System.IO.FileStream.#ctor(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.Int32,System.Boolean)">
  2325. <summary>Инициализирует новый экземпляр класса <see cref="T:System.IO.FileStream" /> заданным путем, режимом создания, разрешениями на чтение и запись и совместное использование, размером буфера и синхронным или асинхронным состоянием.</summary>
  2326. <param name="path">Абсолютный или относительный путь к файлу, который будет инкапсулироваться объектом FileStream. </param>
  2327. <param name="mode">Константа, определяющая способ открытия или создания файла. </param>
  2328. <param name="access">Константа, определяющая способ доступа к файлу объекта FileStream.Также определяет значения, возвращаемые свойствами <see cref="P:System.IO.FileStream.CanRead" /> и <see cref="P:System.IO.FileStream.CanWrite" /> объекта FileStream.Свойство <see cref="P:System.IO.FileStream.CanSeek" /> имеет значение true, если параметр <paramref name="path" /> задает файл на диске.</param>
  2329. <param name="share">Константа, определяющая способ совместного использования файла процессами. </param>
  2330. <param name="bufferSize">Положительное значение <see cref="T:System.Int32" />, большее 0, определяющее размер буфера.Размер буфера по умолчанию: 4096.</param>
  2331. <param name="useAsync">Указывает, использовать ли асинхронный ввод-вывод или синхронный ввод-вывод.Однако обратите внимание, что базовая операционная система может не поддерживать асинхронный ввод-вывод, поэтому, когда задается значение true, дескриптор может быть открыт синхронно в зависимости от платформы.При асинхронном открытии методы <see cref="M:System.IO.FileStream.BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)" /> и <see cref="M:System.IO.FileStream.BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)" /> выполняются лучше при чтении или записи больших объемов, но они могут работать намного медленнее при чтении или записи маленьких объемов данных.Если приложение разработано таким образом, чтобы получить преимущества асинхронного ввода-вывода, установите для параметра <paramref name="useAsync" /> значение true.При корректном использовании асинхронного ввода-вывода быстродействие приложения может возрасти вплоть до 10 раз, но использование такого режима ввода-вывода без переработки приложения может во столько же раз ухудшить быстродействие.</param>
  2332. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="path" /> имеет значение null. </exception>
  2333. <exception cref="T:System.ArgumentException">Параметр <paramref name="path" /> является пустой строкой (""), содержит только пробелы или содержит один или несколько недопустимых знаков. -или-<paramref name="path" /> ссылается на устройство, которое не является файловым, например "con:", "com1:", "lpt1:" и т. д.в среде NTFS.</exception>
  2334. <exception cref="T:System.NotSupportedException">
  2335. <paramref name="path" /> ссылается на устройство, которое не является файловым, например "con:", "com1:", "lpt1:" и т. д.в среде без NTFS.</exception>
  2336. <exception cref="T:System.ArgumentOutOfRangeException">Параметр <paramref name="bufferSize" /> имеет отрицательное значение или равен нулю.-или- <paramref name="mode" />, <paramref name="access" /> или <paramref name="share" /> содержит недопустимое значение. </exception>
  2337. <exception cref="T:System.IO.FileNotFoundException">Невозможно найти файл, например, когда <paramref name="mode" /> содержит FileMode.Truncate или FileMode.Open, а файл, заданный в <paramref name="path" />, не существует.Файл должен уже существовать в этих режимах.</exception>
  2338. <exception cref="T:System.IO.IOException">Произошла ошибка ввода-вывода, например, задано FileMode.CreateNew, когда файл, указанный в <paramref name="path" />, уже существует.-или- Компьютер работает под управлением операционной системы Windows 98 или Windows 98 Second Edition, и для параметра <paramref name="share" /> задано значение FileShare.Delete.-или-Поток закрыт.</exception>
  2339. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  2340. <exception cref="T:System.IO.DirectoryNotFoundException">Указанный путь недопустим; возможно, он соответствует неподключенному диску. </exception>
  2341. <exception cref="T:System.UnauthorizedAccessException">Запрошенный параметр <paramref name="access" /> не разрешен операционной системой для заданного <paramref name="path" />, например, когда параметр <paramref name="access" /> равен Write или ReadWrite, а файл или каталог установлены на доступ только для чтения. </exception>
  2342. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  2343. </member>
  2344. <member name="M:System.IO.FileStream.#ctor(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.Int32,System.IO.FileOptions)">
  2345. <summary>Инициализирует новый экземпляр класса <see cref="T:System.IO.FileStream" /> заданным путем, режимом создания, разрешениями на чтение, запись и совместное использование, доступом для других FileStreams к этому же файлу, размером буфера и дополнительными параметрами файла.</summary>
  2346. <param name="path">Абсолютный или относительный путь к файлу, который будет инкапсулироваться объектом FileStream. </param>
  2347. <param name="mode">Константа, определяющая способ открытия или создания файла. </param>
  2348. <param name="access">Константа, определяющая способ доступа к файлу объекта FileStream.Также определяет значения, возвращаемые свойствами <see cref="P:System.IO.FileStream.CanRead" /> и <see cref="P:System.IO.FileStream.CanWrite" /> объекта FileStream.Свойство <see cref="P:System.IO.FileStream.CanSeek" /> имеет значение true, если параметр <paramref name="path" /> задает файл на диске.</param>
  2349. <param name="share">Константа, определяющая способ совместного использования файла процессами. </param>
  2350. <param name="bufferSize">Положительное значение <see cref="T:System.Int32" />, большее 0, определяющее размер буфера.Размер буфера по умолчанию — 4096.</param>
  2351. <param name="options">Значение, задающее дополнительные параметры файла.</param>
  2352. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="path" /> имеет значение null. </exception>
  2353. <exception cref="T:System.ArgumentException">Параметр <paramref name="path" /> является пустой строкой (""), содержит только пробелы или содержит один или несколько недопустимых знаков. -или-<paramref name="path" /> ссылается на устройство, которое не является файловым, например "con:", "com1:", "lpt1:" и т. д.в среде NTFS.</exception>
  2354. <exception cref="T:System.NotSupportedException">
  2355. <paramref name="path" /> ссылается на устройство, которое не является файловым, например "con:", "com1:", "lpt1:" и т. д.в среде без NTFS.</exception>
  2356. <exception cref="T:System.ArgumentOutOfRangeException">Параметр <paramref name="bufferSize" /> имеет отрицательное значение или равен нулю.-или- <paramref name="mode" />, <paramref name="access" /> или <paramref name="share" /> содержит недопустимое значение. </exception>
  2357. <exception cref="T:System.IO.FileNotFoundException">Невозможно найти файл, например, когда <paramref name="mode" /> содержит FileMode.Truncate или FileMode.Open, а файл, заданный в <paramref name="path" />, не существует.Файл должен уже существовать в этих режимах.</exception>
  2358. <exception cref="T:System.IO.IOException">Произошла ошибка ввода-вывода, например, задано FileMode.CreateNew, когда файл, указанный в <paramref name="path" />, уже существует.-или-Поток закрыт.</exception>
  2359. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  2360. <exception cref="T:System.IO.DirectoryNotFoundException">Указанный путь недопустим; возможно, он соответствует неподключенному диску. </exception>
  2361. <exception cref="T:System.UnauthorizedAccessException">Запрошенный параметр <paramref name="access" /> не разрешен операционной системой для заданного <paramref name="path" />, например, когда параметр <paramref name="access" /> равен Write или ReadWrite, а файл или каталог установлены на доступ только для чтения. -или-<see cref="F:System.IO.FileOptions.Encrypted" /> задается для <paramref name="options" />, но шифрование файлов не поддерживается на текущей платформе.</exception>
  2362. <exception cref="T:System.IO.PathTooLongException">Длина указанного пути, имени файла или обоих параметров превышает установленное в системе максимальное значение.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.</exception>
  2363. </member>
  2364. <member name="P:System.IO.FileStream.CanRead">
  2365. <summary>Возвращает значение, определяющее в текущем потоке наличие поддержки операций чтения.</summary>
  2366. <returns>Значение true, если в потоке поддерживаются операции чтения; значение false, если поток закрыт или открыт только для записи.</returns>
  2367. <filterpriority>1</filterpriority>
  2368. </member>
  2369. <member name="P:System.IO.FileStream.CanSeek">
  2370. <summary>Возвращает значение, определяющее в текущем потоке наличие поддержки операций поиска.</summary>
  2371. <returns>Значение true, если поток поддерживает поиск; значение false, если поток закрыт или объект FileStream был сконструирован из дескриптора операционной системы, такого как канал или вывод на консоль.</returns>
  2372. <filterpriority>2</filterpriority>
  2373. </member>
  2374. <member name="P:System.IO.FileStream.CanWrite">
  2375. <summary>Возвращает значение, определяющее в текущем потоке наличие поддержки операций записи.</summary>
  2376. <returns>Значение true, если поток поддерживает операции записи; значение false, если поток закрыт или открыт только для чтения.</returns>
  2377. <filterpriority>1</filterpriority>
  2378. </member>
  2379. <member name="M:System.IO.FileStream.Dispose(System.Boolean)">
  2380. <summary>Освобождает неуправляемые ресурсы, используемые объектом <see cref="T:System.IO.FileStream" />, а при необходимости освобождает также управляемые ресурсы.</summary>
  2381. <param name="disposing">Значение true позволяет освободить как управляемые, так и неуправляемые ресурсы; значение false освобождает только неуправляемые ресурсы. </param>
  2382. </member>
  2383. <member name="M:System.IO.FileStream.Finalize">
  2384. <summary>Гарантирует, что ресурсы освобождены и выполнены другие операции очистки, когда сборщик мусора восстанавливает FileStream.</summary>
  2385. </member>
  2386. <member name="M:System.IO.FileStream.Flush">
  2387. <summary>Очищает буферы для этого потока и вызывает запись всех буферизованных данных в файл.</summary>
  2388. <exception cref="T:System.IO.IOException">Произошла ошибка ввода-вывода. </exception>
  2389. <exception cref="T:System.ObjectDisposedException">Поток закрыт. </exception>
  2390. <filterpriority>1</filterpriority>
  2391. </member>
  2392. <member name="M:System.IO.FileStream.Flush(System.Boolean)">
  2393. <summary>Очищает буферы для этого потока и вызывает запись всех буферизованных данных в файл, а также очищает все буферы промежуточных файлов.</summary>
  2394. <param name="flushToDisk">Значение true для записи на диск буферов всех промежуточных файлов; в противном случае — значение false. </param>
  2395. </member>
  2396. <member name="M:System.IO.FileStream.FlushAsync(System.Threading.CancellationToken)">
  2397. <summary>Асинхронно очищает все буферы данного потока, вызывает запись буферизованных данных в базовое устройство и отслеживает запросы отмены. </summary>
  2398. <returns>Задача, представляющая асинхронную операцию очистки. </returns>
  2399. <param name="cancellationToken">Токен для отслеживания запросов отмены.</param>
  2400. <exception cref="T:System.ObjectDisposedException">Поток был ликвидирован.</exception>
  2401. </member>
  2402. <member name="P:System.IO.FileStream.IsAsync">
  2403. <summary>Возвращает значение, определяющее, как был открыт объект FileStream: синхронно или асинхронно.</summary>
  2404. <returns>Значение true, если FileStream был открыт асинхронно, в противном случае — значение false.</returns>
  2405. <filterpriority>2</filterpriority>
  2406. </member>
  2407. <member name="P:System.IO.FileStream.Length">
  2408. <summary>Возвращает длину потока в байтах.</summary>
  2409. <returns>Длинное значение, представляющее длину потока в байтах.</returns>
  2410. <exception cref="T:System.NotSupportedException">
  2411. <see cref="P:System.IO.FileStream.CanSeek" /> для этого потока имеет значение false. </exception>
  2412. <exception cref="T:System.IO.IOException">Возникла ошибка ввода-вывода, например файл закрыт. </exception>
  2413. <filterpriority>1</filterpriority>
  2414. </member>
  2415. <member name="P:System.IO.FileStream.Name">
  2416. <summary>Возвращает имя объекта FileStream, которое было передано в конструктор.</summary>
  2417. <returns>Строка, содержащая имя объекта FileStream.</returns>
  2418. <filterpriority>1</filterpriority>
  2419. <PermissionSet>
  2420. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  2421. </PermissionSet>
  2422. </member>
  2423. <member name="P:System.IO.FileStream.Position">
  2424. <summary>Возвращает или задает текущую позицию этого потока.</summary>
  2425. <returns>Текущая позиция потока.</returns>
  2426. <exception cref="T:System.NotSupportedException">Этот поток не поддерживает поиск. </exception>
  2427. <exception cref="T:System.IO.IOException">Произошла ошибка ввода-вывода. -или-Для позиции было задано большое значение за пределами конца потока в Windows 98 и более ранних версиях.</exception>
  2428. <exception cref="T:System.ArgumentOutOfRangeException">Попытка установить положение в отрицательное значение. </exception>
  2429. <exception cref="T:System.IO.EndOfStreamException">Попытка поиска за пределами потока, который не поддерживает этот метод. </exception>
  2430. <filterpriority>1</filterpriority>
  2431. </member>
  2432. <member name="M:System.IO.FileStream.Read(System.Byte[],System.Int32,System.Int32)">
  2433. <summary>Выполняет чтение блока байтов из потока и запись данных в заданный буфер.</summary>
  2434. <returns>Общее количество байтов, считанных в буфер.Оно может быть меньше запрошенного числа байтов, если в настоящее время не имеется нужного количества байтов, или же равно нулю, если достигнут конец потока.</returns>
  2435. <param name="array">При возврате этот метод содержит указанный массив байтов, в котором значения в диапазоне от <paramref name="offset" /> до (<paramref name="offset" /> + <paramref name="count" /> - 1<paramref name=")" />) заменены байтами, считанными из текущего источника. </param>
  2436. <param name="offset">Смещение в байтах в массиве <paramref name="array" />, в который будут помещены считанные байты. </param>
  2437. <param name="count">Максимальное число байтов, предназначенных для чтения. </param>
  2438. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="array" /> имеет значение null. </exception>
  2439. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="offset" /> или <paramref name="count" /> является отрицательным. </exception>
  2440. <exception cref="T:System.NotSupportedException">Поток не поддерживает чтение. </exception>
  2441. <exception cref="T:System.IO.IOException">Произошла ошибка ввода-вывода. </exception>
  2442. <exception cref="T:System.ArgumentException">
  2443. <paramref name="offset" /> и <paramref name="count" /> определяют неверный диапазон в <paramref name="array" />. </exception>
  2444. <exception cref="T:System.ObjectDisposedException">Методы были вызваны после закрытия потока. </exception>
  2445. <filterpriority>1</filterpriority>
  2446. </member>
  2447. <member name="M:System.IO.FileStream.ReadAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)">
  2448. <summary>Асинхронно считывает последовательность байтов из текущего потока, перемещает позицию в потоке на число считанных байтов и отслеживает запросы отмены.</summary>
  2449. <returns>Задача, представляющая асинхронную операцию чтения.Значение параметра <paramref name="TResult" /> содержит общее число байтов, считанных в буфер.Значение результата может быть меньше запрошенного числа байтов, если число доступных в данный момент байтов меньше запрошенного числа, или результат может быть равен 0 (нулю), если был достигнут конец потока.</returns>
  2450. <param name="buffer">Буфер, в который записываются данные.</param>
  2451. <param name="offset">Смещение байтов в <paramref name="buffer" />, с которого начинается запись данных из потока.</param>
  2452. <param name="count">Максимальное число байтов, предназначенных для чтения.</param>
  2453. <param name="cancellationToken">Токен для отслеживания запросов отмены.</param>
  2454. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="buffer" /> имеет значение null.</exception>
  2455. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="offset" /> или <paramref name="count" /> является отрицательным.</exception>
  2456. <exception cref="T:System.ArgumentException">Сумма значений параметров <paramref name="offset" /> и <paramref name="count" /> больше длины буфера.</exception>
  2457. <exception cref="T:System.NotSupportedException">Поток не поддерживает чтение.</exception>
  2458. <exception cref="T:System.ObjectDisposedException">Поток был ликвидирован.</exception>
  2459. <exception cref="T:System.InvalidOperationException">Поток в настоящее время используется предыдущей операцией чтения. </exception>
  2460. </member>
  2461. <member name="M:System.IO.FileStream.ReadByte">
  2462. <summary>Считывает байт из файла и перемещает положение чтения на один байт.</summary>
  2463. <returns>Байт приводится к типу <see cref="T:System.Int32" /> или -1, если достигнут конец потока.</returns>
  2464. <exception cref="T:System.NotSupportedException">Текущий поток не поддерживает чтение. </exception>
  2465. <exception cref="T:System.ObjectDisposedException">Текущий поток закрыт. </exception>
  2466. <filterpriority>1</filterpriority>
  2467. </member>
  2468. <member name="P:System.IO.FileStream.SafeFileHandle">
  2469. <summary>Возвращает объект <see cref="T:Microsoft.Win32.SafeHandles.SafeFileHandle" />, представляющий дескриптор файла операционной системы для файла, инкапсулируемого текущим объектом <see cref="T:System.IO.FileStream" />.</summary>
  2470. <returns>Объект, представляющий дескриптор файла операционной системы для файла, инкапсулируемого текущим объектом <see cref="T:System.IO.FileStream" />.</returns>
  2471. <filterpriority>1</filterpriority>
  2472. </member>
  2473. <member name="M:System.IO.FileStream.Seek(System.Int64,System.IO.SeekOrigin)">
  2474. <summary>Устанавливает текущее положение этого потока на заданное значение.</summary>
  2475. <returns>Новая позиция в потоке.</returns>
  2476. <param name="offset">Указатель относительно начальной точки <paramref name="origin" />, от которой начинается поиск. </param>
  2477. <param name="origin">Задает начальную, конечную или текущую позицию как опорную точку для <paramref name="offset" />, используя значение типа <see cref="T:System.IO.SeekOrigin" />. </param>
  2478. <exception cref="T:System.IO.IOException">Произошла ошибка ввода-вывода. </exception>
  2479. <exception cref="T:System.NotSupportedException">Данный поток не поддерживает поиск, например, если FileStream сконструирован из канала или выхода консоли. </exception>
  2480. <exception cref="T:System.ArgumentException">Попытка поиска выполняется до начала потока. </exception>
  2481. <exception cref="T:System.ObjectDisposedException">Методы были вызваны после закрытия потока. </exception>
  2482. <filterpriority>1</filterpriority>
  2483. </member>
  2484. <member name="M:System.IO.FileStream.SetLength(System.Int64)">
  2485. <summary>Устанавливает длину этого потока на заданное значение.</summary>
  2486. <param name="value">Новая длина потока. </param>
  2487. <exception cref="T:System.IO.IOException">Произошла ошибка ввода-вывода. </exception>
  2488. <exception cref="T:System.NotSupportedException">Этот поток не поддерживает ни поиск, ни запись. </exception>
  2489. <exception cref="T:System.ArgumentOutOfRangeException">Сделана попытка установить значение параметра <paramref name="value" /> меньше 0. </exception>
  2490. <filterpriority>2</filterpriority>
  2491. </member>
  2492. <member name="M:System.IO.FileStream.Write(System.Byte[],System.Int32,System.Int32)">
  2493. <summary>Записывает блок байтов в файловый поток.</summary>
  2494. <param name="array">Буфер, содержащий данные для записи в поток.</param>
  2495. <param name="offset">Смещение байтов (начиная с нуля) в объекте <paramref name="array" />, с которого начинается копирование байтов в поток. </param>
  2496. <param name="count">Максимальное число байтов для записи. </param>
  2497. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="array" /> имеет значение null. </exception>
  2498. <exception cref="T:System.ArgumentException">
  2499. <paramref name="offset" /> и <paramref name="count" /> определяют неверный диапазон в <paramref name="array" />. </exception>
  2500. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="offset" /> или <paramref name="count" /> является отрицательным. </exception>
  2501. <exception cref="T:System.IO.IOException">Произошла ошибка ввода-вывода. -или-Возможно, другой поток вызвал неожиданное изменение в положении дескриптора файла операционной системы. </exception>
  2502. <exception cref="T:System.ObjectDisposedException">Поток закрыт. </exception>
  2503. <exception cref="T:System.NotSupportedException">Текущий экземпляр потока не поддерживает запись. </exception>
  2504. <filterpriority>1</filterpriority>
  2505. </member>
  2506. <member name="M:System.IO.FileStream.WriteAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)">
  2507. <summary>Асинхронно записывает последовательность байтов в текущий поток, перемещает текущую позицию внутри потока на число записанных байтов и отслеживает запросы отмены. </summary>
  2508. <returns>Задача, представляющая асинхронную операцию записи.</returns>
  2509. <param name="buffer">Буфер, из которого записываются данные. </param>
  2510. <param name="offset">Смещение байтов (начиная с нуля) в объекте <paramref name="buffer" />, с которого начинается копирование байтов в поток.</param>
  2511. <param name="count">Максимальное число байтов для записи.</param>
  2512. <param name="cancellationToken">Токен для отслеживания запросов отмены.</param>
  2513. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="buffer" /> имеет значение null.</exception>
  2514. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="offset" /> или <paramref name="count" /> является отрицательным.</exception>
  2515. <exception cref="T:System.ArgumentException">Сумма значений параметров <paramref name="offset" /> и <paramref name="count" /> больше длины буфера.</exception>
  2516. <exception cref="T:System.NotSupportedException">Поток не поддерживает запись.</exception>
  2517. <exception cref="T:System.ObjectDisposedException">Поток был ликвидирован.</exception>
  2518. <exception cref="T:System.InvalidOperationException">Поток в настоящее время используется предыдущей операцией записи. </exception>
  2519. </member>
  2520. <member name="M:System.IO.FileStream.WriteByte(System.Byte)">
  2521. <summary>Запись байта в текущую позицию в потоке файла.</summary>
  2522. <param name="value">Байт, который необходимо записать в поток. </param>
  2523. <exception cref="T:System.ObjectDisposedException">Поток закрыт. </exception>
  2524. <exception cref="T:System.NotSupportedException">Поток не поддерживает запись. </exception>
  2525. <filterpriority>1</filterpriority>
  2526. </member>
  2527. <member name="T:System.IO.FileSystemInfo">
  2528. <summary>Предоставляет базовый класс для объектов <see cref="T:System.IO.FileInfo" /> и <see cref="T:System.IO.DirectoryInfo" />.</summary>
  2529. <filterpriority>2</filterpriority>
  2530. </member>
  2531. <member name="M:System.IO.FileSystemInfo.#ctor">
  2532. <summary>Инициализирует новый экземпляр класса <see cref="T:System.IO.FileSystemInfo" />.</summary>
  2533. </member>
  2534. <member name="P:System.IO.FileSystemInfo.Attributes">
  2535. <summary>Получает или задает атрибуты для текущего файла или каталога.</summary>
  2536. <returns>Атрибуты <see cref="T:System.IO.FileAttributes" /> текущего объекта <see cref="T:System.IO.FileSystemInfo" />.</returns>
  2537. <exception cref="T:System.IO.FileNotFoundException">Заданный файл не существует. </exception>
  2538. <exception cref="T:System.IO.DirectoryNotFoundException">Указанный путь недопустим (например, он соответствует неподключенному диску). </exception>
  2539. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  2540. <exception cref="T:System.ArgumentException">Вызывающий оператор пытается установить недействительный атрибут файла. -или-Пользователь пытается задать значение атрибута, но не имеет разрешения на запись.</exception>
  2541. <exception cref="T:System.IO.IOException">
  2542. <see cref="M:System.IO.FileSystemInfo.Refresh" /> не может инициализировать данные. </exception>
  2543. <filterpriority>1</filterpriority>
  2544. <PermissionSet>
  2545. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  2546. </PermissionSet>
  2547. </member>
  2548. <member name="P:System.IO.FileSystemInfo.CreationTime">
  2549. <summary>Получает или задает время создания текущего файла или каталога.</summary>
  2550. <returns>Дата и временя создания текущего объекта <see cref="T:System.IO.FileSystemInfo" />.</returns>
  2551. <exception cref="T:System.IO.IOException">
  2552. <see cref="M:System.IO.FileSystemInfo.Refresh" /> не может инициализировать данные. </exception>
  2553. <exception cref="T:System.IO.DirectoryNotFoundException">Указанный путь недопустим (например, он соответствует неподключенному диску).</exception>
  2554. <exception cref="T:System.PlatformNotSupportedException">Текущей операционной системой не является Windows NT или более поздняя версия.</exception>
  2555. <exception cref="T:System.ArgumentOutOfRangeException">Вызывающий объект пытается задать недействительное время создания.</exception>
  2556. <filterpriority>1</filterpriority>
  2557. <PermissionSet>
  2558. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  2559. </PermissionSet>
  2560. </member>
  2561. <member name="P:System.IO.FileSystemInfo.CreationTimeUtc">
  2562. <summary>Получает или задает время создания текущего файла или каталога в формате UTC.</summary>
  2563. <returns>Дата и время создания текущего объекта <see cref="T:System.IO.FileSystemInfo" /> в формате UTC.</returns>
  2564. <exception cref="T:System.IO.IOException">
  2565. <see cref="M:System.IO.FileSystemInfo.Refresh" /> не может инициализировать данные. </exception>
  2566. <exception cref="T:System.IO.DirectoryNotFoundException">Указанный путь недопустим (например, он соответствует неподключенному диску).</exception>
  2567. <exception cref="T:System.PlatformNotSupportedException">Текущей операционной системой не является Windows NT или более поздняя версия.</exception>
  2568. <exception cref="T:System.ArgumentOutOfRangeException">Вызывающий объект пытается задать недействительное время доступа.</exception>
  2569. <filterpriority>1</filterpriority>
  2570. <PermissionSet>
  2571. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  2572. </PermissionSet>
  2573. </member>
  2574. <member name="M:System.IO.FileSystemInfo.Delete">
  2575. <summary>Удаляет файл или каталог.</summary>
  2576. <exception cref="T:System.IO.DirectoryNotFoundException">Указанный путь недопустим (например, он соответствует неподключенному диску).</exception>
  2577. <exception cref="T:System.IO.IOException">Для файла или каталога имеется открытый дескриптор, используется операционная система Windows XP или более ранняя версия.Открытый дескриптор мог появиться в результате перечисления каталогов и файлов.Для получения дополнительной информации см. Практическое руководство. Перечисление каталогов и файлов.</exception>
  2578. <filterpriority>2</filterpriority>
  2579. </member>
  2580. <member name="P:System.IO.FileSystemInfo.Exists">
  2581. <summary>Получает значение, показывающее, существует ли данный файл или каталог.</summary>
  2582. <returns>Значение true, если файл или каталог существует; в противном случае — значение false.</returns>
  2583. <filterpriority>1</filterpriority>
  2584. </member>
  2585. <member name="P:System.IO.FileSystemInfo.Extension">
  2586. <summary>Получает строку, содержащую расширение файла.</summary>
  2587. <returns>Строка, содержащая расширение <see cref="T:System.IO.FileSystemInfo" />.</returns>
  2588. <filterpriority>1</filterpriority>
  2589. </member>
  2590. <member name="P:System.IO.FileSystemInfo.FullName">
  2591. <summary>Получает полный путь к каталогу или файлу.</summary>
  2592. <returns>Строка, содержащая полный путь.</returns>
  2593. <exception cref="T:System.IO.PathTooLongException">Полный путь и имя файла содержат 260 или более символов.</exception>
  2594. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  2595. <filterpriority>1</filterpriority>
  2596. <PermissionSet>
  2597. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  2598. </PermissionSet>
  2599. </member>
  2600. <member name="F:System.IO.FileSystemInfo.FullPath">
  2601. <summary>Представляет полный путь к каталогу или файлу.</summary>
  2602. <exception cref="T:System.IO.PathTooLongException">Полный путь содержит 260 или более символов.</exception>
  2603. </member>
  2604. <member name="P:System.IO.FileSystemInfo.LastAccessTime">
  2605. <summary>Получает или задает время последнего доступа к текущему файлу или каталогу.</summary>
  2606. <returns>Время последнего доступа к текущему файлу или каталогу.</returns>
  2607. <exception cref="T:System.IO.IOException">
  2608. <see cref="M:System.IO.FileSystemInfo.Refresh" /> не может инициализировать данные. </exception>
  2609. <exception cref="T:System.PlatformNotSupportedException">Текущей операционной системой не является Windows NT или более поздняя версия.</exception>
  2610. <exception cref="T:System.ArgumentOutOfRangeException">Вызывающий объект пытается задать недействительное время доступа</exception>
  2611. <filterpriority>1</filterpriority>
  2612. <PermissionSet>
  2613. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  2614. </PermissionSet>
  2615. </member>
  2616. <member name="P:System.IO.FileSystemInfo.LastAccessTimeUtc">
  2617. <summary>Получает или задает дату и время последнего доступа к заданному файлу или каталогу в формате UTC.</summary>
  2618. <returns>Время последнего доступа к текущему файлу или каталогу в формате UTC.</returns>
  2619. <exception cref="T:System.IO.IOException">
  2620. <see cref="M:System.IO.FileSystemInfo.Refresh" /> не может инициализировать данные. </exception>
  2621. <exception cref="T:System.PlatformNotSupportedException">Текущей операционной системой не является Windows NT или более поздняя версия.</exception>
  2622. <exception cref="T:System.ArgumentOutOfRangeException">Вызывающий объект пытается задать недействительное время доступа.</exception>
  2623. <filterpriority>1</filterpriority>
  2624. <PermissionSet>
  2625. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  2626. </PermissionSet>
  2627. </member>
  2628. <member name="P:System.IO.FileSystemInfo.LastWriteTime">
  2629. <summary>Получает или задает время последней операции записи в текущий файл или каталог.</summary>
  2630. <returns>Время последней операции записи в текущий файл.</returns>
  2631. <exception cref="T:System.IO.IOException">
  2632. <see cref="M:System.IO.FileSystemInfo.Refresh" /> не может инициализировать данные. </exception>
  2633. <exception cref="T:System.PlatformNotSupportedException">Текущей операционной системой не является Windows NT или более поздняя версия.</exception>
  2634. <exception cref="T:System.ArgumentOutOfRangeException">Вызывающий объект пытается задать недействительное время записи.</exception>
  2635. <filterpriority>1</filterpriority>
  2636. <PermissionSet>
  2637. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  2638. </PermissionSet>
  2639. </member>
  2640. <member name="P:System.IO.FileSystemInfo.LastWriteTimeUtc">
  2641. <summary>Получает или задает время последней операции записи в текущий файл или каталог в формате UTC.</summary>
  2642. <returns>Время последней операции записи в текущий файл в формате UTC.</returns>
  2643. <exception cref="T:System.IO.IOException">
  2644. <see cref="M:System.IO.FileSystemInfo.Refresh" /> не может инициализировать данные. </exception>
  2645. <exception cref="T:System.PlatformNotSupportedException">Текущей операционной системой не является Windows NT или более поздняя версия.</exception>
  2646. <exception cref="T:System.ArgumentOutOfRangeException">Вызывающий объект пытается задать недействительное время записи.</exception>
  2647. <filterpriority>1</filterpriority>
  2648. <PermissionSet>
  2649. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  2650. </PermissionSet>
  2651. </member>
  2652. <member name="P:System.IO.FileSystemInfo.Name">
  2653. <summary>Для файлов — получает имя файла.Для каталогов — получает имя последнего каталога в иерархии, если таковая существует.В противном случае свойство Name получает имя данного каталога.</summary>
  2654. <returns>Строка, представляющая собой имя родительского каталога, имя последнего каталога в иерархии или имя файла, включая расширение имени файла.</returns>
  2655. <filterpriority>1</filterpriority>
  2656. </member>
  2657. <member name="F:System.IO.FileSystemInfo.OriginalPath">
  2658. <summary>Первоначально заданный пользователем относительный или абсолютный путь.</summary>
  2659. </member>
  2660. <member name="M:System.IO.FileSystemInfo.Refresh">
  2661. <summary>Обновляет состояние объекта.</summary>
  2662. <exception cref="T:System.IO.IOException">Устройство, например дисковод, не готово. </exception>
  2663. <filterpriority>1</filterpriority>
  2664. </member>
  2665. <member name="T:System.IO.SearchOption">
  2666. <summary>Указывает, следует ли выполнять поиск в текущем каталоге или в текущем каталоге и всех подкаталогах. </summary>
  2667. </member>
  2668. <member name="F:System.IO.SearchOption.AllDirectories">
  2669. <summary>Включает текущий каталог и все подкаталоги в операцию поиска.Этот параметр включает в поиск точки повторной обработки, такие как подключенные диски и символические ссылки.</summary>
  2670. </member>
  2671. <member name="F:System.IO.SearchOption.TopDirectoryOnly">
  2672. <summary>Включает в операцию поиска только текущий каталог.</summary>
  2673. </member>
  2674. </members>
  2675. </doc>