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.
 
 
 
 
 
 

2940 lines
332 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>
  12. <see cref="T:Microsoft.Win32.SafeHandles.SafeFileHandle" /> クラスの新しいインスタンスを初期化します。</summary>
  13. <param name="preexistingHandle">使用する既存のハンドルを表す <see cref="T:System.IntPtr" /> オブジェクト。</param>
  14. <param name="ownsHandle">終了処理中にハンドルを安全に解放する場合は true。安全な解放を行わない場合は false (お勧めしません)。</param>
  15. </member>
  16. <member name="P:Microsoft.Win32.SafeHandles.SafeFileHandle.IsInvalid"></member>
  17. <member name="T:System.IO.Directory">
  18. <summary>ディレクトリやサブディレクトリを通じて、作成、移動、および列挙するための静的メソッドを公開します。このクラスは継承できません。この種類の .NET Framework ソース コードを参照して、次を参照してください。、参照ソースです。</summary>
  19. <filterpriority>1</filterpriority>
  20. </member>
  21. <member name="M:System.IO.Directory.CreateDirectory(System.String)">
  22. <summary>既に存在している場合以外は、指定したパスにすべてのディレクトリとサブディレクトリを作成します。</summary>
  23. <returns>指定したパスに存在するディレクトリを表すオブジェクト。指定したパスにおいてディレクトリが既に存在するかどうかにかかわりなく、このオブジェクトが返されます。</returns>
  24. <param name="path">作成するディレクトリ。</param>
  25. <exception cref="T:System.IO.IOException">
  26. <paramref name="path" /> で指定したディレクトリはファイルです。またはネットワーク名がわかりません。</exception>
  27. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。 </exception>
  28. <exception cref="T:System.ArgumentException">
  29. <paramref name="path" /> が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を 1 つ以上含んでいます。無効な文字を照会するには、<see cref="M:System.IO.Path.GetInvalidPathChars" /> メソッドを使用します。または<paramref name="path" /> の先頭文字がコロン (:) か、またはコロン文字のみが含まれています。</exception>
  30. <exception cref="T:System.ArgumentNullException">
  31. <paramref name="path" /> は null です。</exception>
  32. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  33. <exception cref="T:System.IO.DirectoryNotFoundException">指定したパスが無効です (割り当てられていないドライブであるなど)。 </exception>
  34. <exception cref="T:System.NotSupportedException">
  35. <paramref name="path" /> に、ドライブのラベル ("C:\") の一部ではないコロン文字 (:) が含まれています。</exception>
  36. <filterpriority>1</filterpriority>
  37. <PermissionSet>
  38. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  39. </PermissionSet>
  40. </member>
  41. <member name="M:System.IO.Directory.Delete(System.String)">
  42. <summary>指定したパスから空のディレクトリを削除します。</summary>
  43. <param name="path">削除する空のディレクトリの名前。このディレクトリは、書き込み可能で空である必要があります。</param>
  44. <exception cref="T:System.IO.IOException">名前と位置が <paramref name="path" /> で指定したのと同一のファイルが存在します。またはこのディレクトリは、アプリケーションの現在の作業ディレクトリです。または<paramref name="path" /> で指定したディレクトリは空ではありません。またはディレクトリが読み取り専用であるか、または読み取り専用ファイルを含んでいます。またはディレクトリは、別のプロセスによって使用されています。</exception>
  45. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。 </exception>
  46. <exception cref="T:System.ArgumentException">
  47. <paramref name="path" /> が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を 1 つ以上含んでいます。無効な文字を照会するには、<see cref="M:System.IO.Path.GetInvalidPathChars" /> メソッドを使用します。</exception>
  48. <exception cref="T:System.ArgumentNullException">
  49. <paramref name="path" /> は null です。</exception>
  50. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  51. <exception cref="T:System.IO.DirectoryNotFoundException">
  52. <paramref name="path" /> が存在しないか、または見つかりません。または指定したパスが無効です (割り当てられていないドライブであるなど)。</exception>
  53. <filterpriority>1</filterpriority>
  54. <PermissionSet>
  55. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  56. </PermissionSet>
  57. </member>
  58. <member name="M:System.IO.Directory.Delete(System.String,System.Boolean)">
  59. <summary>指定したディレクトリと、特に指定されている場合はディレクトリ内の任意のサブディレクトリおよびファイルを削除します。</summary>
  60. <param name="path">削除するディレクトリの名前。 </param>
  61. <param name="recursive">
  62. <paramref name="path" /> のディレクトリ、サブディレクトリ、およびファイルを削除する場合は true。それ以外の場合は false。</param>
  63. <exception cref="T:System.IO.IOException">名前と位置が <paramref name="path" /> で指定したのと同一のファイルが存在します。または<paramref name="path" /> で指定したディレクトリが読み取り専用か、または <paramref name="recursive" /> が false で、<paramref name="path" /> が空のディレクトリではありません。またはこのディレクトリは、アプリケーションの現在の作業ディレクトリです。またはディレクトリに読み取り専用のファイルが保存されています。またはディレクトリは、別のプロセスによって使用されています。</exception>
  64. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。</exception>
  65. <exception cref="T:System.ArgumentException">
  66. <paramref name="path" /> が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を 1 つ以上含んでいます。無効な文字を照会するには、<see cref="M:System.IO.Path.GetInvalidPathChars" /> メソッドを使用します。</exception>
  67. <exception cref="T:System.ArgumentNullException">
  68. <paramref name="path" /> は null です。</exception>
  69. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  70. <exception cref="T:System.IO.DirectoryNotFoundException">
  71. <paramref name="path" /> が存在しないか、または見つかりません。または指定したパスが無効です (割り当てられていないドライブであるなど)。</exception>
  72. <filterpriority>1</filterpriority>
  73. <PermissionSet>
  74. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  75. </PermissionSet>
  76. </member>
  77. <member name="M:System.IO.Directory.EnumerateDirectories(System.String)">
  78. <summary>指定されたパスに存在するディレクトリ名の列挙可能なコレクションを返します。</summary>
  79. <returns>
  80. <paramref name="path" /> で指定したディレクトリ内にあるディレクトリの完全名 (パスを含む) から成る列挙可能なコレクション。</returns>
  81. <param name="path">検索するディレクトリの相対パスまたは絶対パス。この文字列の大文字と小文字は区別されません。</param>
  82. <exception cref="T:System.ArgumentException">
  83. <paramref name="path " /> が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を含んでいます。無効な文字を照会するには、<see cref="M:System.IO.Path.GetInvalidPathChars" /> メソッドを使用します。</exception>
  84. <exception cref="T:System.ArgumentNullException">
  85. <paramref name="path" /> は null です。 </exception>
  86. <exception cref="T:System.IO.DirectoryNotFoundException">
  87. <paramref name="path" /> が無効です (割り当てられていないドライブを参照しているなど)。 </exception>
  88. <exception cref="T:System.IO.IOException">
  89. <paramref name="path" /> はファイル名です。</exception>
  90. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその組み合わせが、システムで定義されている最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  91. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  92. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。</exception>
  93. </member>
  94. <member name="M:System.IO.Directory.EnumerateDirectories(System.String,System.String)">
  95. <summary>指定されたパスから、検索パターンに一致するディレクトリ名の列挙可能なコレクションを返します。</summary>
  96. <returns>指定した検索パターンに一致し、<paramref name="path" /> で指定したディレクトリの中にあるディレクトリの完全名 (パスを含む) から成る列挙可能なコレクション。</returns>
  97. <param name="path">検索するディレクトリの相対パスまたは絶対パス。この文字列の大文字と小文字は区別されません。</param>
  98. <param name="searchPattern">
  99. <paramref name="path" /> 内のディレクトリの名前と照合する検索文字列。このパラメーターに、有効なリテラルのパスとワイルドカード (* と?) 文字の組み合わせを含めることができます (「解説」を参照) が、正規表現はサポートされていません。</param>
  100. <exception cref="T:System.ArgumentException">
  101. <paramref name="path " /> が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を含んでいます。無効な文字を照会するには、<see cref="M:System.IO.Path.GetInvalidPathChars" /> メソッドを使用します。または<paramref name="searchPattern" /> に、有効なパターンが含まれていません。</exception>
  102. <exception cref="T:System.ArgumentNullException">
  103. <paramref name="path" /> は null です。または<paramref name="searchPattern" /> は null です。 </exception>
  104. <exception cref="T:System.IO.DirectoryNotFoundException">
  105. <paramref name="path" /> が無効です (割り当てられていないドライブを参照しているなど)。 </exception>
  106. <exception cref="T:System.IO.IOException">
  107. <paramref name="path" /> はファイル名です。</exception>
  108. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその組み合わせが、システムで定義されている最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  109. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  110. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。</exception>
  111. </member>
  112. <member name="M:System.IO.Directory.EnumerateDirectories(System.String,System.String,System.IO.SearchOption)">
  113. <summary>指定されたパスにあるディレクトリのうち、検索パターンに一致するディレクトリ名の列挙可能なコレクションを返します。オプションでサブディレクトリを検索対象にすることができます。</summary>
  114. <returns>指定した検索パターンおよびオプションに一致し、<paramref name="path" /> で指定したディレクトリの中にあるディレクトリの完全名 (パスを含む) から成る列挙可能なコレクション。</returns>
  115. <param name="path">検索するディレクトリの相対パスまたは絶対パス。この文字列の大文字と小文字は区別されません。</param>
  116. <param name="searchPattern">
  117. <paramref name="path" /> 内のディレクトリの名前と照合する検索文字列。このパラメーターに、有効なリテラルのパスとワイルドカード (* と?) 文字の組み合わせを含めることができます (「解説」を参照) が、正規表現はサポートされていません。</param>
  118. <param name="searchOption">検索操作に現在のディレクトリのみを含めるのか、またはすべてのサブディレクトリを含めるのかを指定する列挙値の 1 つ。既定値は <see cref="F:System.IO.SearchOption.TopDirectoryOnly" /> です。</param>
  119. <exception cref="T:System.ArgumentException">
  120. <paramref name="path " /> が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を含んでいます。無効な文字を照会するには、<see cref="M:System.IO.Path.GetInvalidPathChars" /> メソッドを使用します。または<paramref name="searchPattern" /> に、有効なパターンが含まれていません。</exception>
  121. <exception cref="T:System.ArgumentNullException">
  122. <paramref name="path" /> は null です。または<paramref name="searchPattern" /> は null です。 </exception>
  123. <exception cref="T:System.ArgumentOutOfRangeException">
  124. <paramref name="searchOption" /> が有効な <see cref="T:System.IO.SearchOption" /> 値ではありません。</exception>
  125. <exception cref="T:System.IO.DirectoryNotFoundException">
  126. <paramref name="path" /> が無効です (割り当てられていないドライブを参照しているなど)。 </exception>
  127. <exception cref="T:System.IO.IOException">
  128. <paramref name="path" /> はファイル名です。</exception>
  129. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその組み合わせが、システムで定義されている最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  130. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  131. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。</exception>
  132. </member>
  133. <member name="M:System.IO.Directory.EnumerateFiles(System.String)">
  134. <summary>指定されたパスに存在するファイル名の列挙可能なコレクションを返します。</summary>
  135. <returns>
  136. <paramref name="path" /> で指定したディレクトリ内にあるファイルの完全名 (パスを含む) から成る列挙可能なコレクション。</returns>
  137. <param name="path">検索するディレクトリの相対パスまたは絶対パス。この文字列の大文字と小文字は区別されません。</param>
  138. <exception cref="T:System.ArgumentException">
  139. <paramref name="path " /> が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を含んでいます。無効な文字を照会するには、<see cref="M:System.IO.Path.GetInvalidPathChars" /> メソッドを使用します。</exception>
  140. <exception cref="T:System.ArgumentNullException">
  141. <paramref name="path" /> は null です。 </exception>
  142. <exception cref="T:System.IO.DirectoryNotFoundException">
  143. <paramref name="path" /> が無効です (割り当てられていないドライブを参照しているなど)。 </exception>
  144. <exception cref="T:System.IO.IOException">
  145. <paramref name="path" /> はファイル名です。</exception>
  146. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその組み合わせが、システムで定義されている最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  147. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  148. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。</exception>
  149. </member>
  150. <member name="M:System.IO.Directory.EnumerateFiles(System.String,System.String)">
  151. <summary>指定されたパスから、検索パターンに一致するファイル名の列挙可能なコレクションを返します。</summary>
  152. <returns>指定した検索パターンに一致し、<paramref name="path" /> で指定したディレクトリの中にあるファイルの完全名 (パスを含む) から成る列挙可能なコレクション。</returns>
  153. <param name="path">検索するディレクトリの相対パスまたは絶対パス。この文字列の大文字と小文字は区別されません。</param>
  154. <param name="searchPattern">
  155. <paramref name="path" /> 内のファイル名と対応させる検索文字列。このパラメーターに、有効なリテラルのパスとワイルドカード (* と?) 文字の組み合わせを含めることができます (「解説」を参照) が、正規表現はサポートされていません。</param>
  156. <exception cref="T:System.ArgumentException">
  157. <paramref name="path " /> が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を含んでいます。無効な文字を照会するには、<see cref="M:System.IO.Path.GetInvalidPathChars" /> メソッドを使用します。または<paramref name="searchPattern" /> に、有効なパターンが含まれていません。</exception>
  158. <exception cref="T:System.ArgumentNullException">
  159. <paramref name="path" /> は null です。または<paramref name="searchPattern" /> は null です。 </exception>
  160. <exception cref="T:System.IO.DirectoryNotFoundException">
  161. <paramref name="path" /> が無効です (割り当てられていないドライブを参照しているなど)。 </exception>
  162. <exception cref="T:System.IO.IOException">
  163. <paramref name="path" /> はファイル名です。</exception>
  164. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその組み合わせが、システムで定義されている最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  165. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  166. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。</exception>
  167. </member>
  168. <member name="M:System.IO.Directory.EnumerateFiles(System.String,System.String,System.IO.SearchOption)">
  169. <summary>指定されたパスにあるファイルのうち、検索パターンに一致するファイル名の列挙可能なコレクションを返します。オプションでサブディレクトリを検索対象にすることができます。</summary>
  170. <returns>指定した検索パターンおよびオプションに一致し、<paramref name="path" /> で指定したディレクトリの中にあるファイルの完全名 (パスを含む) から成る列挙可能なコレクション。</returns>
  171. <param name="path">検索するディレクトリの相対パスまたは絶対パス。この文字列の大文字と小文字は区別されません。</param>
  172. <param name="searchPattern">
  173. <paramref name="path" /> 内のファイル名と対応させる検索文字列。このパラメーターに、有効なリテラルのパスとワイルドカード (* と?) 文字の組み合わせを含めることができます (「解説」を参照) が、正規表現はサポートされていません。</param>
  174. <param name="searchOption">検索操作に現在のディレクトリのみを含めるのか、またはすべてのサブディレクトリを含めるのかを指定する列挙値の 1 つ。既定値は <see cref="F:System.IO.SearchOption.TopDirectoryOnly" /> です。</param>
  175. <exception cref="T:System.ArgumentException">
  176. <paramref name="path " /> が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を含んでいます。無効な文字を照会するには、<see cref="M:System.IO.Path.GetInvalidPathChars" /> メソッドを使用します。または<paramref name="searchPattern" /> に、有効なパターンが含まれていません。</exception>
  177. <exception cref="T:System.ArgumentNullException">
  178. <paramref name="path" /> は null です。または<paramref name="searchPattern" /> は null です。 </exception>
  179. <exception cref="T:System.ArgumentOutOfRangeException">
  180. <paramref name="searchOption" /> が有効な <see cref="T:System.IO.SearchOption" /> 値ではありません。</exception>
  181. <exception cref="T:System.IO.DirectoryNotFoundException">
  182. <paramref name="path" /> が無効です (割り当てられていないドライブを参照しているなど)。 </exception>
  183. <exception cref="T:System.IO.IOException">
  184. <paramref name="path" /> はファイル名です。</exception>
  185. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその組み合わせが、システムで定義されている最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  186. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  187. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。</exception>
  188. </member>
  189. <member name="M:System.IO.Directory.EnumerateFileSystemEntries(System.String)">
  190. <summary>指定されたパスに存在するファイル名とディレクトリ名の列挙可能なコレクションを返します。</summary>
  191. <returns>
  192. <paramref name="path" /> で指定されたディレクトリ内のファイル システム エントリの列挙可能なコレクション。</returns>
  193. <param name="path">検索するディレクトリの相対パスまたは絶対パス。この文字列の大文字と小文字は区別されません。</param>
  194. <exception cref="T:System.ArgumentException">
  195. <paramref name="path " /> が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を含んでいます。無効な文字を照会するには、<see cref="M:System.IO.Path.GetInvalidPathChars" /> メソッドを使用します。</exception>
  196. <exception cref="T:System.ArgumentNullException">
  197. <paramref name="path" /> は null です。 </exception>
  198. <exception cref="T:System.IO.DirectoryNotFoundException">
  199. <paramref name="path" /> が無効です (割り当てられていないドライブを参照しているなど)。 </exception>
  200. <exception cref="T:System.IO.IOException">
  201. <paramref name="path" /> はファイル名です。</exception>
  202. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその組み合わせが、システムで定義されている最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  203. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  204. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。</exception>
  205. </member>
  206. <member name="M:System.IO.Directory.EnumerateFileSystemEntries(System.String,System.String)">
  207. <summary>指定されたパスから、検索パターンに一致するファイル名とディレクトリ名の列挙可能なコレクションを返します。</summary>
  208. <returns>
  209. <paramref name="path" /> で指定されたディレクトリに存在するファイル システム エントリのうち、指定した検索パターンに一致するファイル システム エントリの列挙可能なコレクション。</returns>
  210. <param name="path">検索するディレクトリの相対パスまたは絶対パス。この文字列の大文字と小文字は区別されません。</param>
  211. <param name="searchPattern">
  212. <paramref name="path" /> 内のファイル システム エントリの名前と照合する検索文字列。このパラメーターに、有効なリテラルのパスとワイルドカード (* と?) 文字の組み合わせを含めることができます (「解説」を参照) が、正規表現はサポートされていません。</param>
  213. <exception cref="T:System.ArgumentException">
  214. <paramref name="path " /> が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を含んでいます。無効な文字を照会するには、<see cref="M:System.IO.Path.GetInvalidPathChars" /> メソッドを使用します。または<paramref name="searchPattern" /> に、有効なパターンが含まれていません。</exception>
  215. <exception cref="T:System.ArgumentNullException">
  216. <paramref name="path" /> は null です。または<paramref name="searchPattern" /> は null です。 </exception>
  217. <exception cref="T:System.IO.DirectoryNotFoundException">
  218. <paramref name="path" /> が無効です (割り当てられていないドライブを参照しているなど)。 </exception>
  219. <exception cref="T:System.IO.IOException">
  220. <paramref name="path" /> はファイル名です。</exception>
  221. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその組み合わせが、システムで定義されている最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  222. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  223. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。</exception>
  224. </member>
  225. <member name="M:System.IO.Directory.EnumerateFileSystemEntries(System.String,System.String,System.IO.SearchOption)">
  226. <summary>指定されたパスにあるディレクトリのうち、検索パターンに一致するファイル名およびディレクトリ名の列挙可能なコレクションを返します。オプションでサブディレクトリを検索対象にすることができます。</summary>
  227. <returns>
  228. <paramref name="path" /> で指定されたディレクトリに存在するファイル システム エントリのうち、指定した検索パターンおよびオプションに一致するファイル システム エントリの列挙可能なコレクション。</returns>
  229. <param name="path">検索するディレクトリの相対パスまたは絶対パス。この文字列の大文字と小文字は区別されません。</param>
  230. <param name="searchPattern">
  231. <paramref name="path" /> 内のファイル システム エントリと対応させる検索文字列。このパラメーターに、有効なリテラルのパスとワイルドカード (* と?) 文字の組み合わせを含めることができます (「解説」を参照) が、正規表現はサポートされていません。</param>
  232. <param name="searchOption">検索操作に現在のディレクトリのみを含めるのか、またはすべてのサブディレクトリを含めるのかを指定する列挙値の 1 つ。既定値は <see cref="F:System.IO.SearchOption.TopDirectoryOnly" /> です。</param>
  233. <exception cref="T:System.ArgumentException">
  234. <paramref name="path " /> が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を含んでいます。無効な文字を照会するには、<see cref="M:System.IO.Path.GetInvalidPathChars" /> メソッドを使用します。または<paramref name="searchPattern" /> に、有効なパターンが含まれていません。</exception>
  235. <exception cref="T:System.ArgumentNullException">
  236. <paramref name="path" /> は null です。または<paramref name="searchPattern" /> は null です。 </exception>
  237. <exception cref="T:System.ArgumentOutOfRangeException">
  238. <paramref name="searchOption" /> が有効な <see cref="T:System.IO.SearchOption" /> 値ではありません。</exception>
  239. <exception cref="T:System.IO.DirectoryNotFoundException">
  240. <paramref name="path" /> が無効です (割り当てられていないドライブを参照しているなど)。 </exception>
  241. <exception cref="T:System.IO.IOException">
  242. <paramref name="path" /> はファイル名です。</exception>
  243. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその組み合わせが、システムで定義されている最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  244. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  245. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。</exception>
  246. </member>
  247. <member name="M:System.IO.Directory.Exists(System.String)">
  248. <summary>指定したパスがディスク上の既存のディレクトリを参照しているかどうかを確認します。</summary>
  249. <returns>
  250. <paramref name="path" /> が既存のディレクトリを参照している場合は true。ディレクトリが存在していない場合や、指定したファイルが存在するかどうかを判断しようとしたときにエラーが発生した場合は、false。</returns>
  251. <param name="path">テストするパス。 </param>
  252. <filterpriority>1</filterpriority>
  253. <PermissionSet>
  254. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  255. </PermissionSet>
  256. </member>
  257. <member name="M:System.IO.Directory.GetCreationTime(System.String)">
  258. <summary>ディレクトリの作成日時を取得します。</summary>
  259. <returns>指定したディレクトリの作成日時に設定された構造体。この値は現地時刻で表示されます。</returns>
  260. <param name="path">ディレクトリのパス。</param>
  261. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。 </exception>
  262. <exception cref="T:System.ArgumentException">
  263. <paramref name="path" /> が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を 1 つ以上含んでいます。無効な文字を照会するには、<see cref="M:System.IO.Path.GetInvalidPathChars" /> メソッドを使用します。</exception>
  264. <exception cref="T:System.ArgumentNullException">
  265. <paramref name="path" /> は null です。</exception>
  266. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  267. <filterpriority>1</filterpriority>
  268. <PermissionSet>
  269. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  270. </PermissionSet>
  271. </member>
  272. <member name="M:System.IO.Directory.GetCreationTimeUtc(System.String)">
  273. <summary>世界協定時刻 (UTC: Coordinated Universal Time) 形式でのディレクトリの作成日時を取得します。</summary>
  274. <returns>指定したディレクトリの作成日時に設定された構造体。この値は UTC 時刻で表現されます。</returns>
  275. <param name="path">ディレクトリのパス。</param>
  276. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。 </exception>
  277. <exception cref="T:System.ArgumentException">
  278. <paramref name="path" /> が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を 1 つ以上含んでいます。無効な文字を照会するには、<see cref="M:System.IO.Path.GetInvalidPathChars" /> メソッドを使用します。</exception>
  279. <exception cref="T:System.ArgumentNullException">
  280. <paramref name="path" /> は null です。</exception>
  281. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  282. <filterpriority>2</filterpriority>
  283. <PermissionSet>
  284. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  285. </PermissionSet>
  286. </member>
  287. <member name="M:System.IO.Directory.GetCurrentDirectory">
  288. <summary>アプリケーションの現在の作業ディレクトリを取得します。</summary>
  289. <returns>現在の作業ディレクトリのパスを示す文字列。この文字列の末尾には、円記号 (\) は付きません。</returns>
  290. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。</exception>
  291. <exception cref="T:System.NotSupportedException">オペレーティング システムが、"現在のディレクトリ" 機能を備えていない Windows CE です。このメソッドは .NET Compact Framework で使用できますが、現在はサポートされていません。</exception>
  292. <filterpriority>1</filterpriority>
  293. <PermissionSet>
  294. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  295. </PermissionSet>
  296. </member>
  297. <member name="M:System.IO.Directory.GetDirectories(System.String)">
  298. <summary>指定したディレクトリ内のサブディレクトリの名前 (パスを含む) を返します。</summary>
  299. <returns>指定したパス内のサブディレクトリの完全名 (パスを含む) の配列。または、ディレクトリが見つからない場合は空の配列。</returns>
  300. <param name="path">検索するディレクトリの相対パスまたは絶対パス。この文字列の大文字と小文字は区別されません。</param>
  301. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。 </exception>
  302. <exception cref="T:System.ArgumentException">
  303. <paramref name="path" /> が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を 1 つ以上含んでいます。無効な文字を照会するには、<see cref="M:System.IO.Path.GetInvalidPathChars" /> メソッドを使用します。</exception>
  304. <exception cref="T:System.ArgumentNullException">
  305. <paramref name="path" /> は null です。</exception>
  306. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  307. <exception cref="T:System.IO.IOException">
  308. <paramref name="path" /> はファイル名です。</exception>
  309. <exception cref="T:System.IO.DirectoryNotFoundException">指定したパスが無効です (割り当てられていないドライブであるなど)。</exception>
  310. <filterpriority>1</filterpriority>
  311. <PermissionSet>
  312. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  313. </PermissionSet>
  314. </member>
  315. <member name="M:System.IO.Directory.GetDirectories(System.String,System.String)">
  316. <summary>指定したディレクトリ内の指定した検索パターンに一致するサブディレクトリ名 (パスを含む) を返します。</summary>
  317. <returns>指定したディレクトリ内の検索パターンに一致するサブディレクトリの完全名 (パスを含む) の配列。または、ディレクトリが見つからない場合は空の配列。</returns>
  318. <param name="path">検索するディレクトリの相対パスまたは絶対パス。この文字列の大文字と小文字は区別されません。</param>
  319. <param name="searchPattern">
  320. <paramref name="path" /> 内のサブディレクトリの名前と照合する検索文字列。このパラメーターに、有効なリテラルのパスとワイルドカード文字の組み合わせを含めることができます (「解説」を参照) が、正規表現はサポートされていません。</param>
  321. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。 </exception>
  322. <exception cref="T:System.ArgumentException">
  323. <paramref name="path" /> が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を 1 つ以上含んでいます。無効な文字を照会するには、<see cref="M:System.IO.Path.GetInvalidPathChars" /> を使用します。または <paramref name="searchPattern" /> に、有効なパターンが含まれていません。 </exception>
  324. <exception cref="T:System.ArgumentNullException">
  325. <paramref name="path" /> または <paramref name="searchPattern" /> が null です。</exception>
  326. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  327. <exception cref="T:System.IO.IOException">
  328. <paramref name="path" /> はファイル名です。</exception>
  329. <exception cref="T:System.IO.DirectoryNotFoundException">指定したパスが無効です (割り当てられていないドライブであるなど)。</exception>
  330. <filterpriority>1</filterpriority>
  331. <PermissionSet>
  332. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  333. </PermissionSet>
  334. </member>
  335. <member name="M:System.IO.Directory.GetDirectories(System.String,System.String,System.IO.SearchOption)">
  336. <summary>現在のディレクトリ内で、指定された検索パターンに一致するサブディレクトリの名前 (パスを含む) を返します。オプションで、サブディレクトリを検索対象にすることができます。</summary>
  337. <returns>指定した条件に一致するサブディレクトリの完全名 (パスを含む) の配列。または、ディレクトリが見つからない場合は空の配列。</returns>
  338. <param name="path">検索するディレクトリの相対パスまたは絶対パス。この文字列の大文字と小文字は区別されません。</param>
  339. <param name="searchPattern">
  340. <paramref name="path" /> 内のサブディレクトリの名前と照合する検索文字列。このパラメーターに、有効なリテラルのパスとワイルドカード文字の組み合わせを含めることができます (「解説」を参照) が、正規表現はサポートされていません。</param>
  341. <param name="searchOption">検索操作にすべてのサブディレクトリを含めるのか、または現在のディレクトリのみを含めるのかを指定する列挙値の 1 つ。</param>
  342. <exception cref="T:System.ArgumentException">
  343. <paramref name="path" /> が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を 1 つ以上含んでいます。無効な文字を照会するには、<see cref="M:System.IO.Path.GetInvalidPathChars" /> メソッドを使用します。または <paramref name="searchPattern" /> に、有効なパターンが含まれていません。 </exception>
  344. <exception cref="T:System.ArgumentNullException">
  345. <paramref name="path" /> または <paramref name="searchPattern" /> が null です。 </exception>
  346. <exception cref="T:System.ArgumentOutOfRangeException">
  347. <paramref name="searchOption" /> が有効な <see cref="T:System.IO.SearchOption" /> 値ではありません。</exception>
  348. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。</exception>
  349. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  350. <exception cref="T:System.IO.IOException">
  351. <paramref name="path" /> はファイル名です。</exception>
  352. <exception cref="T:System.IO.DirectoryNotFoundException">指定したパスが無効です (割り当てられていないドライブであるなど)。</exception>
  353. </member>
  354. <member name="M:System.IO.Directory.GetDirectoryRoot(System.String)">
  355. <summary>指定したパスのボリューム情報またはルート情報、あるいはその両方を返します。</summary>
  356. <returns>指定したパスのボリューム情報またはルート情報、あるいはその両方を含む文字列。</returns>
  357. <param name="path">ファイルまたはディレクトリのパス。</param>
  358. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。 </exception>
  359. <exception cref="T:System.ArgumentException">
  360. <paramref name="path" /> が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を 1 つ以上含んでいます。無効な文字を照会するには、<see cref="M:System.IO.Path.GetInvalidPathChars" /> を使用します。</exception>
  361. <exception cref="T:System.ArgumentNullException">
  362. <paramref name="path" /> は null です。</exception>
  363. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  364. <filterpriority>1</filterpriority>
  365. <PermissionSet>
  366. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  367. </PermissionSet>
  368. </member>
  369. <member name="M:System.IO.Directory.GetFiles(System.String)">
  370. <summary>指定したディレクトリ内のファイルの名前 (パスを含む) を返します。</summary>
  371. <returns>指定したディレクトリ内のファイルの完全名 (パスを含む) の配列。または、ファイルが見つからない場合は空の配列。</returns>
  372. <param name="path">検索するディレクトリの相対パスまたは絶対パス。この文字列の大文字と小文字は区別されません。</param>
  373. <exception cref="T:System.IO.IOException">
  374. <paramref name="path" /> はファイル名です。またはネットワーク エラーが発生しました。</exception>
  375. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。 </exception>
  376. <exception cref="T:System.ArgumentException">
  377. <paramref name="path" /> が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を 1 つ以上含んでいます。無効な文字を照会するには、<see cref="M:System.IO.Path.GetInvalidPathChars" /> メソッドを使用します。</exception>
  378. <exception cref="T:System.ArgumentNullException">
  379. <paramref name="path" /> は null です。</exception>
  380. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  381. <exception cref="T:System.IO.DirectoryNotFoundException">指定したパスが見つからないか無効です (割り当てられていないドライブであるなど)。</exception>
  382. <filterpriority>1</filterpriority>
  383. <PermissionSet>
  384. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  385. </PermissionSet>
  386. </member>
  387. <member name="M:System.IO.Directory.GetFiles(System.String,System.String)">
  388. <summary>指定したディレクトリ内の指定した検索パターンに一致するファイル名 (パスを含む) を返します。</summary>
  389. <returns>指定したディレクトリ内の指定した検索パターンに一致するファイルの完全名 (パスを含む) の配列。または、ファイルが見つからない場合は空の配列。</returns>
  390. <param name="path">検索するディレクトリの相対パスまたは絶対パス。この文字列の大文字と小文字は区別されません。</param>
  391. <param name="searchPattern">
  392. <paramref name="path" /> 内のファイル名と対応させる検索文字列。このパラメーターに、有効なリテラルのパスとワイルドカード (* と?) 文字の組み合わせを含めることができます (「解説」を参照) が、正規表現はサポートされていません。</param>
  393. <exception cref="T:System.IO.IOException">
  394. <paramref name="path" /> はファイル名です。またはネットワーク エラーが発生しました。</exception>
  395. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。 </exception>
  396. <exception cref="T:System.ArgumentException">
  397. <paramref name="path" /> が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を 1 つ以上含んでいます。無効な文字を照会するには、<see cref="M:System.IO.Path.GetInvalidPathChars" /> を使用します。または <paramref name="searchPattern" /> に、有効なパターンが含まれていません。 </exception>
  398. <exception cref="T:System.ArgumentNullException">
  399. <paramref name="path" /> または <paramref name="searchPattern" /> が null です。</exception>
  400. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  401. <exception cref="T:System.IO.DirectoryNotFoundException">指定したパスが見つからないか無効です (割り当てられていないドライブであるなど)。</exception>
  402. <filterpriority>1</filterpriority>
  403. <PermissionSet>
  404. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  405. </PermissionSet>
  406. </member>
  407. <member name="M:System.IO.Directory.GetFiles(System.String,System.String,System.IO.SearchOption)">
  408. <summary>指定したディレクトリの中から、指定した検索パターンに一致し、サブディレクトリを検索するかどうかを決定する値を持つファイル名 (パスを含む) を返します。</summary>
  409. <returns>指定したディレクトリ内の指定した検索パターンおよびオプションに一致するファイルの完全名 (パスを含む) の配列。または、ファイルが見つからない場合は空の配列。</returns>
  410. <param name="path">検索するディレクトリの相対パスまたは絶対パス。この文字列の大文字と小文字は区別されません。</param>
  411. <param name="searchPattern">
  412. <paramref name="path" /> 内のファイル名と対応させる検索文字列。このパラメーターに、有効なリテラルのパスとワイルドカード (* と?) 文字の組み合わせを含めることができます (「解説」を参照) が、正規表現はサポートされていません。</param>
  413. <param name="searchOption">検索操作にすべてのサブディレクトリを含めるのか、または現在のディレクトリのみを含めるのかを指定する列挙値の 1 つ。</param>
  414. <exception cref="T:System.ArgumentException">
  415. <paramref name="path" /> が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を 1 つ以上含んでいます。無効な文字を照会するには、<see cref="M:System.IO.Path.GetInvalidPathChars" /> メソッドを使用します。または <paramref name="searchPattern" /> に、有効なパターンが含まれていません。</exception>
  416. <exception cref="T:System.ArgumentNullException">
  417. <paramref name="path" /> または <paramref name="searchpattern" /> が null です。</exception>
  418. <exception cref="T:System.ArgumentOutOfRangeException">
  419. <paramref name="searchOption" /> が有効な <see cref="T:System.IO.SearchOption" /> 値ではありません。</exception>
  420. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。</exception>
  421. <exception cref="T:System.IO.DirectoryNotFoundException">指定したパスが見つからないか無効です (割り当てられていないドライブであるなど)。</exception>
  422. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  423. <exception cref="T:System.IO.IOException">
  424. <paramref name="path" /> はファイル名です。またはネットワーク エラーが発生しました。</exception>
  425. </member>
  426. <member name="M:System.IO.Directory.GetFileSystemEntries(System.String)">
  427. <summary>指定したパス内のすべてのファイル名とサブディレクトリ名を返します。</summary>
  428. <returns>指定したディレクトリ内ファイル名またはサブディレクトリ名の配列。ファイルやサブディレクトリが見つからない場合は、空の配列。</returns>
  429. <param name="path">検索するディレクトリの相対パスまたは絶対パス。この文字列の大文字と小文字は区別されません。</param>
  430. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。 </exception>
  431. <exception cref="T:System.ArgumentException">
  432. <paramref name="path" /> が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を 1 つ以上含んでいます。無効な文字を照会するには、<see cref="M:System.IO.Path.GetInvalidPathChars" /> を使用します。</exception>
  433. <exception cref="T:System.ArgumentNullException">
  434. <paramref name="path" /> は null です。</exception>
  435. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  436. <exception cref="T:System.IO.IOException">
  437. <paramref name="path" /> はファイル名です。</exception>
  438. <exception cref="T:System.IO.DirectoryNotFoundException">指定したパスが無効です (割り当てられていないドライブであるなど)。</exception>
  439. <filterpriority>1</filterpriority>
  440. <PermissionSet>
  441. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  442. </PermissionSet>
  443. </member>
  444. <member name="M:System.IO.Directory.GetFileSystemEntries(System.String,System.String)">
  445. <summary>指定されたパスから、検索パターンに一致するファイル名とディレクトリ名の配列を返します。</summary>
  446. <returns>指定した検索条件に一致するファイル名またはディレクトリ名の配列。ファイルやディレクトリが見つからない場合は、空の配列。</returns>
  447. <param name="path">検索するディレクトリの相対パスまたは絶対パス。この文字列の大文字と小文字は区別されません。</param>
  448. <param name="searchPattern">
  449. <paramref name="path" /> 内のファイルおよびディレクトリの名前と照合する検索文字列。このパラメーターに、有効なリテラルのパスとワイルドカード (* と?) 文字の組み合わせを含めることができます (「解説」を参照) が、正規表現はサポートされていません。</param>
  450. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。 </exception>
  451. <exception cref="T:System.ArgumentException">
  452. <paramref name="path" /> が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を 1 つ以上含んでいます。無効な文字を照会するには、<see cref="M:System.IO.Path.GetInvalidPathChars" /> メソッドを使用します。または <paramref name="searchPattern" /> に、有効なパターンが含まれていません。 </exception>
  453. <exception cref="T:System.ArgumentNullException">
  454. <paramref name="path" /> または <paramref name="searchPattern" /> が null です。</exception>
  455. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  456. <exception cref="T:System.IO.IOException">
  457. <paramref name="path" /> はファイル名です。</exception>
  458. <exception cref="T:System.IO.DirectoryNotFoundException">指定したパスが無効です (割り当てられていないドライブであるなど)。</exception>
  459. <filterpriority>1</filterpriority>
  460. <PermissionSet>
  461. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  462. </PermissionSet>
  463. </member>
  464. <member name="M:System.IO.Directory.GetFileSystemEntries(System.String,System.String,System.IO.SearchOption)">
  465. <summary>指定されたパスにあるファイルおよびディレクトリのうち、検索パターンに一致するすべてのファイル名およびディレクトリ名の配列を返します。オプションでサブディレクトリを検索対象にすることができます。</summary>
  466. <returns>指定した検索条件に一致するファイル名またはディレクトリ名の配列。ファイルやディレクトリが見つからない場合は、空の配列。</returns>
  467. <param name="path">検索するディレクトリの相対パスまたは絶対パス。この文字列の大文字と小文字は区別されません。</param>
  468. <param name="searchPattern">
  469. <paramref name="path" /> 内のファイルおよびディレクトリの名前と照合する検索文字列。このパラメーターに、有効なリテラルのパスとワイルドカード (* と?) 文字の組み合わせを含めることができます (「解説」を参照) が、正規表現はサポートされていません。</param>
  470. <param name="searchOption">検索操作に現在のディレクトリのみを含めるのか、またはすべてのサブディレクトリを含めるのかを指定する列挙値の 1 つ。既定値は <see cref="F:System.IO.SearchOption.TopDirectoryOnly" /> です。</param>
  471. <exception cref="T:System.ArgumentException">
  472. <paramref name="path " /> が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を含んでいます。無効な文字を照会するには、<see cref="M:System.IO.Path.GetInvalidPathChars" /> メソッドを使用します。または<paramref name="searchPattern" /> に、有効なパターンが含まれていません。</exception>
  473. <exception cref="T:System.ArgumentNullException">
  474. <paramref name="path" /> は null です。または<paramref name="searchPattern" /> は null です。 </exception>
  475. <exception cref="T:System.ArgumentOutOfRangeException">
  476. <paramref name="searchOption" /> が有効な <see cref="T:System.IO.SearchOption" /> 値ではありません。</exception>
  477. <exception cref="T:System.IO.DirectoryNotFoundException">
  478. <paramref name="path" /> が無効です (割り当てられていないドライブを参照しているなど)。 </exception>
  479. <exception cref="T:System.IO.IOException">
  480. <paramref name="path" /> はファイル名です。</exception>
  481. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその組み合わせが、システムで定義されている最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  482. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  483. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。</exception>
  484. </member>
  485. <member name="M:System.IO.Directory.GetLastAccessTime(System.String)">
  486. <summary>指定したファイルまたはディレクトリに最後にアクセスした日付と時刻を返します。</summary>
  487. <returns>指定したファイルまたはディレクトリに最後にアクセスした日時に設定された構造体。この値は現地時刻で表示されます。</returns>
  488. <param name="path">アクセス日時情報を取得する対象のファイルまたはディレクトリ。</param>
  489. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。 </exception>
  490. <exception cref="T:System.ArgumentException">
  491. <paramref name="path" /> が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を 1 つ以上含んでいます。無効な文字を照会するには、<see cref="M:System.IO.Path.GetInvalidPathChars" /> メソッドを使用します。</exception>
  492. <exception cref="T:System.ArgumentNullException">
  493. <paramref name="path" /> は null です。</exception>
  494. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  495. <exception cref="T:System.NotSupportedException">
  496. <paramref name="path" /> パラメーターの書式が無効です。</exception>
  497. <filterpriority>1</filterpriority>
  498. <PermissionSet>
  499. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  500. </PermissionSet>
  501. </member>
  502. <member name="M:System.IO.Directory.GetLastAccessTimeUtc(System.String)">
  503. <summary>指定したファイルまたはディレクトリに最後にアクセスした日付と時刻を世界協定時刻 (UTC) 形式で返します。</summary>
  504. <returns>指定したファイルまたはディレクトリに最後にアクセスした日時に設定された構造体。この値は UTC 時刻で表現されます。</returns>
  505. <param name="path">アクセス日時情報を取得する対象のファイルまたはディレクトリ。</param>
  506. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。 </exception>
  507. <exception cref="T:System.ArgumentException">
  508. <paramref name="path" /> が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を 1 つ以上含んでいます。無効な文字を照会するには、<see cref="M:System.IO.Path.GetInvalidPathChars" /> メソッドを使用します。</exception>
  509. <exception cref="T:System.ArgumentNullException">
  510. <paramref name="path" /> は null です。</exception>
  511. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  512. <exception cref="T:System.NotSupportedException">
  513. <paramref name="path" /> パラメーターの書式が無効です。</exception>
  514. <filterpriority>1</filterpriority>
  515. <PermissionSet>
  516. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  517. </PermissionSet>
  518. </member>
  519. <member name="M:System.IO.Directory.GetLastWriteTime(System.String)">
  520. <summary>指定したファイルまたはディレクトリに最後に書き込んだ日付と時刻を返します。</summary>
  521. <returns>指定したファイルまたはディレクトリに最後に書き込んだ日時に設定された構造体。この値は現地時刻で表示されます。</returns>
  522. <param name="path">変更日時情報を取得する対象のファイルまたはディレクトリ。</param>
  523. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。 </exception>
  524. <exception cref="T:System.ArgumentException">
  525. <paramref name="path" /> が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を 1 つ以上含んでいます。無効な文字を照会するには、<see cref="M:System.IO.Path.GetInvalidPathChars" /> メソッドを使用します。</exception>
  526. <exception cref="T:System.ArgumentNullException">
  527. <paramref name="path" /> は null です。</exception>
  528. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  529. <filterpriority>1</filterpriority>
  530. <PermissionSet>
  531. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  532. </PermissionSet>
  533. </member>
  534. <member name="M:System.IO.Directory.GetLastWriteTimeUtc(System.String)">
  535. <summary>指定したファイルまたはディレクトリに最後に書き込んだ日付と時刻を世界協定時刻 (UTC) 形式で返します。</summary>
  536. <returns>指定したファイルまたはディレクトリに最後に書き込んだ日時に設定された構造体。この値は UTC 時刻で表現されます。</returns>
  537. <param name="path">変更日時情報を取得する対象のファイルまたはディレクトリ。</param>
  538. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。 </exception>
  539. <exception cref="T:System.ArgumentException">
  540. <paramref name="path" /> が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を 1 つ以上含んでいます。無効な文字を照会するには、<see cref="M:System.IO.Path.GetInvalidPathChars" /> メソッドを使用します。</exception>
  541. <exception cref="T:System.ArgumentNullException">
  542. <paramref name="path" /> は null です。</exception>
  543. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  544. <filterpriority>2</filterpriority>
  545. <PermissionSet>
  546. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  547. </PermissionSet>
  548. </member>
  549. <member name="M:System.IO.Directory.GetParent(System.String)">
  550. <summary>絶対パスと相対パスの両方を含む指定したパスの親ディレクトリを取得します。</summary>
  551. <returns>
  552. <paramref name="path" /> が UNC サーバーや共有名のルートを含むルート ディレクトリの場合は、親ディレクトリまたは null。</returns>
  553. <param name="path">親ディレクトリを取得する対象のパス。</param>
  554. <exception cref="T:System.IO.IOException">
  555. <paramref name="path" /> で指定したディレクトリは読み取り専用です。</exception>
  556. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。 </exception>
  557. <exception cref="T:System.ArgumentException">
  558. <paramref name="path" /> が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を 1 つ以上含んでいます。無効な文字を照会するには、<see cref="M:System.IO.Path.GetInvalidPathChars" /> メソッドを使用します。</exception>
  559. <exception cref="T:System.ArgumentNullException">
  560. <paramref name="path" /> は null です。</exception>
  561. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  562. <exception cref="T:System.IO.DirectoryNotFoundException">指定したパスが見つかりませんでした。</exception>
  563. <filterpriority>1</filterpriority>
  564. <PermissionSet>
  565. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  566. </PermissionSet>
  567. </member>
  568. <member name="M:System.IO.Directory.Move(System.String,System.String)">
  569. <summary>ファイルまたはディレクトリ、およびその内容を新しい場所に移動します。</summary>
  570. <param name="sourceDirName">移動するファイルまたはディレクトリのパス。</param>
  571. <param name="destDirName">
  572. <paramref name="sourceDirName" /> の新しい位置へのパス。<paramref name="sourceDirName" /> がファイルの場合は、<paramref name="destDirName" /> もファイル名にする必要があります。</param>
  573. <exception cref="T:System.IO.IOException">ディレクトリを別のボリュームに移動しようとしました。または <paramref name="destDirName" /> は既に存在します。または<paramref name="sourceDirName" /> パラメーターおよび <paramref name="destDirName" /> パラメーターは、同じファイルまたはディレクトリを参照します。またはディレクトリまたはその中のファイルは、別のプロセスによって使用されています。</exception>
  574. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。 </exception>
  575. <exception cref="T:System.ArgumentException">
  576. <paramref name="sourceDirName" /> または <paramref name="destDirName" /> が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を 1 つ以上含んでいます。無効な文字を照会するには、<see cref="M:System.IO.Path.GetInvalidPathChars" /> メソッドを使用します。</exception>
  577. <exception cref="T:System.ArgumentNullException">
  578. <paramref name="sourceDirName" /> または <paramref name="destDirName" /> が null です。</exception>
  579. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  580. <exception cref="T:System.IO.DirectoryNotFoundException">
  581. <paramref name="sourceDirName" /> によって指定されたパスが無効です (割り当てられていないドライブであるなど)。</exception>
  582. <filterpriority>1</filterpriority>
  583. <PermissionSet>
  584. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  585. </PermissionSet>
  586. </member>
  587. <member name="M:System.IO.Directory.SetCreationTime(System.String,System.DateTime)">
  588. <summary>指定したファイルまたはディレクトリの作成日時を設定します。</summary>
  589. <param name="path">作成日時情報を設定する対象のファイルまたはディレクトリ。</param>
  590. <param name="creationTime">ファイルまたはディレクトリに最後に書き込んだ日付と時刻。この値は現地時刻で表示されます。</param>
  591. <exception cref="T:System.IO.FileNotFoundException">指定したパスが見つかりませんでした。 </exception>
  592. <exception cref="T:System.ArgumentException">
  593. <paramref name="path" /> が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を 1 つ以上含んでいます。無効な文字を照会するには、<see cref="M:System.IO.Path.GetInvalidPathChars" /> メソッドを使用します。</exception>
  594. <exception cref="T:System.ArgumentNullException">
  595. <paramref name="path" /> は null です。</exception>
  596. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  597. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。 </exception>
  598. <exception cref="T:System.ArgumentOutOfRangeException">
  599. <paramref name="creationTime" /> は、この操作で許可される日付または時刻の範囲を超える値を指定します。</exception>
  600. <exception cref="T:System.PlatformNotSupportedException">現在のオペレーティング システムは Windows NT 以降ではありません。</exception>
  601. <filterpriority>1</filterpriority>
  602. <PermissionSet>
  603. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  604. </PermissionSet>
  605. </member>
  606. <member name="M:System.IO.Directory.SetCreationTimeUtc(System.String,System.DateTime)">
  607. <summary>指定したファイルまたはディレクトリの作成日時を世界協定時刻 (UTC) 形式で設定します。</summary>
  608. <param name="path">作成日時情報を設定する対象のファイルまたはディレクトリ。</param>
  609. <param name="creationTimeUtc">ディレクトリまたはファイルが作成された日時。この値は現地時刻で表示されます。</param>
  610. <exception cref="T:System.IO.FileNotFoundException">指定したパスが見つかりませんでした。 </exception>
  611. <exception cref="T:System.ArgumentException">
  612. <paramref name="path" /> が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を 1 つ以上含んでいます。無効な文字を照会するには、<see cref="M:System.IO.Path.GetInvalidPathChars" /> メソッドを使用します。</exception>
  613. <exception cref="T:System.ArgumentNullException">
  614. <paramref name="path" /> は null です。</exception>
  615. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  616. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。 </exception>
  617. <exception cref="T:System.ArgumentOutOfRangeException">
  618. <paramref name="creationTime" /> は、この操作で許可される日付または時刻の範囲を超える値を指定します。</exception>
  619. <exception cref="T:System.PlatformNotSupportedException">現在のオペレーティング システムは Windows NT 以降ではありません。</exception>
  620. <filterpriority>2</filterpriority>
  621. <PermissionSet>
  622. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  623. </PermissionSet>
  624. </member>
  625. <member name="M:System.IO.Directory.SetCurrentDirectory(System.String)">
  626. <summary>アプリケーションの現在の作業ディレクトリを指定したディレクトリに設定します。</summary>
  627. <param name="path">現在の作業ディレクトリが設定されるパス。</param>
  628. <exception cref="T:System.IO.IOException">I/O エラーが発生しました。 </exception>
  629. <exception cref="T:System.ArgumentException">
  630. <paramref name="path" /> が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を 1 つ以上含んでいます。無効な文字を照会するには、<see cref="M:System.IO.Path.GetInvalidPathChars" /> メソッドを使用します。</exception>
  631. <exception cref="T:System.ArgumentNullException">
  632. <paramref name="path" /> は null です。</exception>
  633. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  634. <exception cref="T:System.Security.SecurityException">アンマネージ コードにアクセスするために必要なアクセス許可が、呼び出し元にありません。</exception>
  635. <exception cref="T:System.IO.FileNotFoundException">指定したパスが見つかりませんでした。</exception>
  636. <exception cref="T:System.IO.DirectoryNotFoundException">指定したディレクトリが見つかりませんでした。</exception>
  637. <filterpriority>1</filterpriority>
  638. <PermissionSet>
  639. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
  640. </PermissionSet>
  641. </member>
  642. <member name="M:System.IO.Directory.SetLastAccessTime(System.String,System.DateTime)">
  643. <summary>指定したファイルまたはディレクトリに最後にアクセスした日付と時刻を設定します。</summary>
  644. <param name="path">アクセス日時情報を設定する対象のファイルまたはディレクトリ。</param>
  645. <param name="lastAccessTime">
  646. <paramref name="path" /> のアクセス日時の設定値を含むオブジェクト。この値は現地時刻で表示されます。</param>
  647. <exception cref="T:System.IO.FileNotFoundException">指定したパスが見つかりませんでした。 </exception>
  648. <exception cref="T:System.ArgumentException">
  649. <paramref name="path" /> が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を 1 つ以上含んでいます。無効な文字を照会するには、<see cref="M:System.IO.Path.GetInvalidPathChars" /> メソッドを使用します。</exception>
  650. <exception cref="T:System.ArgumentNullException">
  651. <paramref name="path" /> は null です。</exception>
  652. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  653. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。</exception>
  654. <exception cref="T:System.PlatformNotSupportedException">現在のオペレーティング システムは Windows NT 以降ではありません。</exception>
  655. <exception cref="T:System.ArgumentOutOfRangeException">
  656. <paramref name="lastAccessTime" /> は、この操作で許可される日付または時刻の範囲を超える値を指定します。</exception>
  657. <filterpriority>1</filterpriority>
  658. <PermissionSet>
  659. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  660. </PermissionSet>
  661. </member>
  662. <member name="M:System.IO.Directory.SetLastAccessTimeUtc(System.String,System.DateTime)">
  663. <summary>指定したファイルまたはディレクトリに最後にアクセスした日付と時刻を世界協定時刻 (UTC) 形式で設定します。</summary>
  664. <param name="path">アクセス日時情報を設定する対象のファイルまたはディレクトリ。</param>
  665. <param name="lastAccessTimeUtc">
  666. <paramref name="path" /> のアクセス日時の設定値を含むオブジェクト。この値は UTC 時刻で表現されます。</param>
  667. <exception cref="T:System.IO.FileNotFoundException">指定したパスが見つかりませんでした。 </exception>
  668. <exception cref="T:System.ArgumentException">
  669. <paramref name="path" /> が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を 1 つ以上含んでいます。無効な文字を照会するには、<see cref="M:System.IO.Path.GetInvalidPathChars" /> メソッドを使用します。</exception>
  670. <exception cref="T:System.ArgumentNullException">
  671. <paramref name="path" /> は null です。</exception>
  672. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  673. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。</exception>
  674. <exception cref="T:System.PlatformNotSupportedException">現在のオペレーティング システムは Windows NT 以降ではありません。</exception>
  675. <exception cref="T:System.ArgumentOutOfRangeException">
  676. <paramref name="lastAccessTimeUtc" /> は、この操作で許可される日付または時刻の範囲を超える値を指定します。</exception>
  677. <filterpriority>1</filterpriority>
  678. <PermissionSet>
  679. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  680. </PermissionSet>
  681. </member>
  682. <member name="M:System.IO.Directory.SetLastWriteTime(System.String,System.DateTime)">
  683. <summary>ディレクトリに最後に書き込んだ日付と時刻を設定します。</summary>
  684. <param name="path">ディレクトリのパス。</param>
  685. <param name="lastWriteTime">ディレクトリに最後に書き込んだ日付と時刻。この値は現地時刻で表示されます。</param>
  686. <exception cref="T:System.IO.FileNotFoundException">指定したパスが見つかりませんでした。 </exception>
  687. <exception cref="T:System.ArgumentException">
  688. <paramref name="path" /> が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を 1 つ以上含んでいます。無効な文字を照会するには、<see cref="M:System.IO.Path.GetInvalidPathChars" /> メソッドを使用します。</exception>
  689. <exception cref="T:System.ArgumentNullException">
  690. <paramref name="path" /> は null です。</exception>
  691. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  692. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。</exception>
  693. <exception cref="T:System.PlatformNotSupportedException">現在のオペレーティング システムは Windows NT 以降ではありません。</exception>
  694. <exception cref="T:System.ArgumentOutOfRangeException">
  695. <paramref name="lastWriteTime" /> は、この操作で許可される日付または時刻の範囲を超える値を指定します。</exception>
  696. <filterpriority>1</filterpriority>
  697. <PermissionSet>
  698. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  699. </PermissionSet>
  700. </member>
  701. <member name="M:System.IO.Directory.SetLastWriteTimeUtc(System.String,System.DateTime)">
  702. <summary>ディレクトリに最後に書き込んだ日付と時刻を世界協定時刻 (UTC) 形式で設定します。</summary>
  703. <param name="path">ディレクトリのパス。</param>
  704. <param name="lastWriteTimeUtc">ディレクトリに最後に書き込んだ日付と時刻。この値は UTC 時刻で表現されます。</param>
  705. <exception cref="T:System.IO.FileNotFoundException">指定したパスが見つかりませんでした。 </exception>
  706. <exception cref="T:System.ArgumentException">
  707. <paramref name="path" /> が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を 1 つ以上含んでいます。無効な文字を照会するには、<see cref="M:System.IO.Path.GetInvalidPathChars" /> メソッドを使用します。</exception>
  708. <exception cref="T:System.ArgumentNullException">
  709. <paramref name="path" /> は null です。</exception>
  710. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  711. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。</exception>
  712. <exception cref="T:System.PlatformNotSupportedException">現在のオペレーティング システムは Windows NT 以降ではありません。</exception>
  713. <exception cref="T:System.ArgumentOutOfRangeException">
  714. <paramref name="lastWriteTimeUtc" /> は、この操作で許可される日付または時刻の範囲を超える値を指定します。</exception>
  715. <filterpriority>2</filterpriority>
  716. <PermissionSet>
  717. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  718. </PermissionSet>
  719. </member>
  720. <member name="T:System.IO.DirectoryInfo">
  721. <summary>ディレクトリとサブディレクトリを作成、削除、および列挙するためのインスタンス メソッドを公開します。このクラスは継承できません。この種類の .NET Framework ソース コードを参照して、次を参照してください、。
  722. ソースの参照.
  723. </summary>
  724. <filterpriority>1</filterpriority>
  725. </member>
  726. <member name="M:System.IO.DirectoryInfo.#ctor(System.String)">
  727. <summary>指定した接続文字列、serializeAsText パラメーター、および lockTimeout パラメーターで構成される、
  728. <see cref="T:System.IO.DirectoryInfo" />指定されたパス上のクラスです。
  729. </summary>
  730. <param name="path">作成するパスを指定する文字列、
  731. DirectoryInfo.
  732. </param>
  733. <exception cref="T:System.ArgumentNullException">
  734. <paramref name="path" />が
  735. null.
  736. </exception>
  737. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  738. <exception cref="T:System.ArgumentException">
  739. <paramref name="path" /> に、"、&lt;、&gt;、| などの無効な文字が含まれています。
  740. </exception>
  741. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。指定されたパス、ファイル名、またはその両方が長すぎます。</exception>
  742. </member>
  743. <member name="M:System.IO.DirectoryInfo.Create">
  744. <summary>ディレクトリを作成します。</summary>
  745. <exception cref="T:System.IO.IOException">ディレクトリを作成できません。</exception>
  746. <filterpriority>1</filterpriority>
  747. <PermissionSet>
  748. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  749. </PermissionSet>
  750. </member>
  751. <member name="M:System.IO.DirectoryInfo.CreateSubdirectory(System.String)">
  752. <summary>指定したパスに 1 つ以上のサブディレクトリを作成します。このインスタンスを基準にして、指定されたパスを指定できます、
  753. <see cref="T:System.IO.DirectoryInfo" />クラスです。
  754. </summary>
  755. <returns>指定されている最後のディレクトリ
  756. <paramref name="path" />.
  757. </returns>
  758. <param name="path">指定するパス。異なるディスク ボリュームまたは UNC (Universal Naming Convention) 名は指定できません。</param>
  759. <exception cref="T:System.ArgumentException">
  760. <paramref name="path" />有効なファイル パスを指定しないか、無効なが含まれています
  761. DirectoryInfo文字。
  762. </exception>
  763. <exception cref="T:System.ArgumentNullException">
  764. <paramref name="path" />が
  765. null.
  766. </exception>
  767. <exception cref="T:System.IO.DirectoryNotFoundException">割り当てられていないドライブであるなど、指定されたパスが無効です。</exception>
  768. <exception cref="T:System.IO.IOException">サブディレクトリを作成できません。またはファイルまたはディレクトリが既にで指定された名前
  769. <paramref name="path" />.
  770. </exception>
  771. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。指定されたパス、ファイル名、またはその両方が長すぎます。</exception>
  772. <exception cref="T:System.Security.SecurityException">呼び出し元に、ディレクトリを作成するために必要なコード アクセス許可がありません。または呼び出し元が、返されたで説明されているディレクトリの読み取りアクセス許可のコード
  773. <see cref="T:System.IO.DirectoryInfo" /> オブジェクト。
  774. これは発生するときに、
  775. <paramref name="path" />パラメーターには、既存のディレクトリについて説明します。
  776. </exception>
  777. <exception cref="T:System.NotSupportedException">
  778. <paramref name="path" /> に、ドライブのラベル ("C:\") の一部ではないコロン文字 (:) が含まれています。
  779. </exception>
  780. <filterpriority>2</filterpriority>
  781. <PermissionSet>
  782. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  783. </PermissionSet>
  784. </member>
  785. <member name="M:System.IO.DirectoryInfo.Delete">
  786. <summary>これを削除します。
  787. <see cref="T:System.IO.DirectoryInfo" />空の場合。
  788. </summary>
  789. <exception cref="T:System.UnauthorizedAccessException">ディレクトリに読み取り専用のファイルが保存されています。</exception>
  790. <exception cref="T:System.IO.DirectoryNotFoundException">これによって示されたディレクトリ
  791. <see cref="T:System.IO.DirectoryInfo" />オブジェクトが存在しないか、見つかりませんでした。
  792. </exception>
  793. <exception cref="T:System.IO.IOException">ディレクトリが空ではありません。またはこのディレクトリは、アプリケーションの現在の作業ディレクトリです。または開いているハンドルがディレクトリに対して存在し、オペレーティング システムが Windows XP またはそれ以前のものです。開いているハンドルは、ディレクトリを列挙する際に発生した可能性があります。詳細については、次のトピックを参照してください。
  794. 方法: ディレクトリとファイルを列挙する.
  795. </exception>
  796. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  797. <filterpriority>1</filterpriority>
  798. <PermissionSet>
  799. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  800. </PermissionSet>
  801. </member>
  802. <member name="M:System.IO.DirectoryInfo.Delete(System.Boolean)">
  803. <summary>このインスタンスを削除します。
  804. <see cref="T:System.IO.DirectoryInfo" />でのサブディレクトリおよびファイルを削除するかどうかを指定することです。
  805. </summary>
  806. <param name="recursive">trueこのディレクトリやサブディレクトリでは、すべてのファイルを削除するにはそれ以外の場合、
  807. false.
  808. </param>
  809. <exception cref="T:System.UnauthorizedAccessException">ディレクトリに読み取り専用のファイルが保存されています。</exception>
  810. <exception cref="T:System.IO.DirectoryNotFoundException">これによって示されたディレクトリ
  811. <see cref="T:System.IO.DirectoryInfo" />オブジェクトが存在しないか、見つかりませんでした。
  812. </exception>
  813. <exception cref="T:System.IO.IOException">ディレクトリが読み取り専用です。またはディレクトリには、1 つ以上のファイルまたはサブディレクトリが含まれていると
  814. <paramref name="recursive" />が
  815. false.
  816. またはこのディレクトリは、アプリケーションの現在の作業ディレクトリです。または開いているハンドルがディレクトリまたはそのディレクトリ内のファイルに対して存在し、オペレーティング システムが Windows XP またはそれ以前のものです。開いているハンドルは、ディレクトリとファイルを列挙する際に発生した可能性があります。詳細については、次のトピックを参照してください。
  817. 方法: ディレクトリとファイルを列挙する.
  818. </exception>
  819. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  820. <filterpriority>1</filterpriority>
  821. <PermissionSet>
  822. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  823. </PermissionSet>
  824. </member>
  825. <member name="M:System.IO.DirectoryInfo.EnumerateDirectories">
  826. <summary>現在のディレクトリの列挙可能なディレクトリ情報のコレクションを返します。</summary>
  827. <returns>現在のディレクトリ内の列挙可能なディレクトリのコレクション。</returns>
  828. <exception cref="T:System.IO.DirectoryNotFoundException">パス内にカプセル化します
  829. <see cref="T:System.IO.DirectoryInfo" />オブジェクトは無効 (たとえば、上にある、マップされていないドライブ)。
  830. </exception>
  831. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  832. </member>
  833. <member name="M:System.IO.DirectoryInfo.EnumerateDirectories(System.String)">
  834. <summary>指定された検索パターンに一致する列挙可能なディレクトリ情報のコレクションを返します。</summary>
  835. <returns>列挙型と一致するディレクトリのコレクション
  836. <paramref name="searchPattern" />.
  837. </returns>
  838. <param name="searchPattern">ディレクトリの名前と照合する検索文字列。このパラメーターに、有効なリテラルのパスとワイルドカード (* と?) 文字の組み合わせを含めることができます (「解説」を参照) が、正規表現はサポートされていません。既定のパターンは "*" で、すべてのファイルが返されます。</param>
  839. <exception cref="T:System.ArgumentNullException">
  840. <paramref name="searchPattern" />が
  841. null.
  842. </exception>
  843. <exception cref="T:System.IO.DirectoryNotFoundException">パス内にカプセル化します
  844. <see cref="T:System.IO.DirectoryInfo" />オブジェクトは無効 (たとえば、上にある、マップされていないドライブ)。
  845. </exception>
  846. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  847. </member>
  848. <member name="M:System.IO.DirectoryInfo.EnumerateDirectories(System.String,System.IO.SearchOption)">
  849. <summary>指定された検索パターンと、サブディレクトリを検索するかどうかを指定するオプションの設定に一致する列挙可能なディレクトリ情報のコレクションを返します。</summary>
  850. <returns>列挙型と一致するディレクトリのコレクション
  851. <paramref name="searchPattern" />と
  852. <paramref name="searchOption" />.
  853. </returns>
  854. <param name="searchPattern">ディレクトリの名前と照合する検索文字列。このパラメーターに、有効なリテラルのパスとワイルドカード (* と?) 文字の組み合わせを含めることができます (「解説」を参照) が、正規表現はサポートされていません。既定のパターンは "*" で、すべてのファイルが返されます。</param>
  855. <param name="searchOption">検索操作に現在のディレクトリのみを含めるのか、またはすべてのサブディレクトリを含めるのかを指定する列挙値の 1 つ。既定値は
  856. <see cref="F:System.IO.SearchOption.TopDirectoryOnly" />.
  857. </param>
  858. <exception cref="T:System.ArgumentNullException">
  859. <paramref name="searchPattern" />が
  860. null.
  861. </exception>
  862. <exception cref="T:System.ArgumentOutOfRangeException">
  863. <paramref name="searchOption" />無効
  864. <see cref="T:System.IO.SearchOption" /> 値。
  865. </exception>
  866. <exception cref="T:System.IO.DirectoryNotFoundException">パス内にカプセル化します
  867. <see cref="T:System.IO.DirectoryInfo" />オブジェクトは無効 (たとえば、上にある、マップされていないドライブ)。
  868. </exception>
  869. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  870. </member>
  871. <member name="M:System.IO.DirectoryInfo.EnumerateFiles">
  872. <summary>現在のディレクトリに存在するファイル情報の列挙可能なコレクションを返します。</summary>
  873. <returns>現在のディレクトリ内の列挙可能なファイルのコレクション。</returns>
  874. <exception cref="T:System.IO.DirectoryNotFoundException">パス内にカプセル化します
  875. <see cref="T:System.IO.DirectoryInfo" />オブジェクトは無効 (たとえば、上にある、マップされていないドライブ)。
  876. </exception>
  877. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  878. </member>
  879. <member name="M:System.IO.DirectoryInfo.EnumerateFiles(System.String)">
  880. <summary>検索パターンに一致する列挙可能なファイル情報のコレクションを返します。</summary>
  881. <returns>列挙型と一致するファイルのコレクション
  882. <paramref name="searchPattern" />.
  883. </returns>
  884. <param name="searchPattern">ファイル名と照合する検索文字列。このパラメーターに、有効なリテラルのパスとワイルドカード (* と?) 文字の組み合わせを含めることができます (「解説」を参照) が、正規表現はサポートされていません。既定のパターンは "*" で、すべてのファイルが返されます。</param>
  885. <exception cref="T:System.ArgumentNullException">
  886. <paramref name="searchPattern" />が
  887. null.
  888. </exception>
  889. <exception cref="T:System.IO.DirectoryNotFoundException">パス内にカプセル化します
  890. <see cref="T:System.IO.DirectoryInfo" />オブジェクトが有効でない (たとえば、上にある、マップされていないドライブ)。
  891. </exception>
  892. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  893. </member>
  894. <member name="M:System.IO.DirectoryInfo.EnumerateFiles(System.String,System.IO.SearchOption)">
  895. <summary>指定された検索パターンと、サブディレクトリを検索するかどうかを指定するオプションの設定に一致する列挙可能なファイル情報のコレクションを返します。</summary>
  896. <returns>列挙型と一致するファイルのコレクション
  897. <paramref name="searchPattern" />と
  898. <paramref name="searchOption" />.
  899. </returns>
  900. <param name="searchPattern">ファイル名と照合する検索文字列。このパラメーターに、有効なリテラルのパスとワイルドカード (* と?) 文字の組み合わせを含めることができます (「解説」を参照) が、正規表現はサポートされていません。既定のパターンは "*" で、すべてのファイルが返されます。</param>
  901. <param name="searchOption">検索操作に現在のディレクトリのみを含めるのか、またはすべてのサブディレクトリを含めるのかを指定する列挙値の 1 つ。既定値は
  902. <see cref="F:System.IO.SearchOption.TopDirectoryOnly" />.
  903. </param>
  904. <exception cref="T:System.ArgumentNullException">
  905. <paramref name="searchPattern" />が
  906. null.
  907. </exception>
  908. <exception cref="T:System.ArgumentOutOfRangeException">
  909. <paramref name="searchOption" />無効
  910. <see cref="T:System.IO.SearchOption" /> 値。
  911. </exception>
  912. <exception cref="T:System.IO.DirectoryNotFoundException">パス内にカプセル化します
  913. <see cref="T:System.IO.DirectoryInfo" />オブジェクトは無効 (たとえば、上にある、マップされていないドライブ)。
  914. </exception>
  915. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  916. </member>
  917. <member name="M:System.IO.DirectoryInfo.EnumerateFileSystemInfos">
  918. <summary>現在のディレクトリ内の列挙可能なファイル システム情報のコレクションを返します。</summary>
  919. <returns>現在のディレクトリ内の列挙可能なファイル システム情報のコレクション。</returns>
  920. <exception cref="T:System.IO.DirectoryNotFoundException">パス内にカプセル化します
  921. <see cref="T:System.IO.DirectoryInfo" />オブジェクトは無効 (たとえば、上にある、マップされていないドライブ)。
  922. </exception>
  923. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  924. </member>
  925. <member name="M:System.IO.DirectoryInfo.EnumerateFileSystemInfos(System.String)">
  926. <summary>指定された検索パターンに一致する列挙可能なファイル システム情報のコレクションを返します。</summary>
  927. <returns>列挙型と一致するファイル システムの情報のオブジェクトのコレクション
  928. <paramref name="searchPattern" />.
  929. </returns>
  930. <param name="searchPattern">ディレクトリの名前と照合する検索文字列。このパラメーターに、有効なリテラルのパスとワイルドカード (* と?) 文字の組み合わせを含めることができます (「解説」を参照) が、正規表現はサポートされていません。既定のパターンは "*" で、すべてのファイルが返されます。</param>
  931. <exception cref="T:System.ArgumentNullException">
  932. <paramref name="searchPattern" />が
  933. null.
  934. </exception>
  935. <exception cref="T:System.IO.DirectoryNotFoundException">パス内にカプセル化します
  936. <see cref="T:System.IO.DirectoryInfo" />オブジェクトは無効 (たとえば、上にある、マップされていないドライブ)。
  937. </exception>
  938. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  939. </member>
  940. <member name="M:System.IO.DirectoryInfo.EnumerateFileSystemInfos(System.String,System.IO.SearchOption)">
  941. <summary>指定された検索パターンと、サブディレクトリを検索するかどうかを指定するオプションの設定に一致する列挙可能なファイル システム情報のコレクションを返します。</summary>
  942. <returns>列挙型と一致するファイル システムの情報のオブジェクトのコレクション
  943. <paramref name="searchPattern" />と
  944. <paramref name="searchOption" />.
  945. </returns>
  946. <param name="searchPattern">ディレクトリの名前と照合する検索文字列。このパラメーターに、有効なリテラルのパスとワイルドカード (* と?) 文字の組み合わせを含めることができます (「解説」を参照) が、正規表現はサポートされていません。既定のパターンは "*" で、すべてのファイルが返されます。</param>
  947. <param name="searchOption">検索操作に現在のディレクトリのみを含めるのか、またはすべてのサブディレクトリを含めるのかを指定する列挙値の 1 つ。既定値は
  948. <see cref="F:System.IO.SearchOption.TopDirectoryOnly" />.
  949. </param>
  950. <exception cref="T:System.ArgumentNullException">
  951. <paramref name="searchPattern" />が
  952. null.
  953. </exception>
  954. <exception cref="T:System.ArgumentOutOfRangeException">
  955. <paramref name="searchOption" />無効
  956. <see cref="T:System.IO.SearchOption" /> 値。
  957. </exception>
  958. <exception cref="T:System.IO.DirectoryNotFoundException">パス内にカプセル化します
  959. <see cref="T:System.IO.DirectoryInfo" />オブジェクトは無効 (たとえば、上にある、マップされていないドライブ)。
  960. </exception>
  961. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  962. </member>
  963. <member name="P:System.IO.DirectoryInfo.Exists">
  964. <summary>ディレクトリが存在するかどうかを示す値を取得します。</summary>
  965. <returns>trueディレクトリが存在する場合それ以外の場合、
  966. false.
  967. </returns>
  968. <filterpriority>1</filterpriority>
  969. </member>
  970. <member name="M:System.IO.DirectoryInfo.GetDirectories">
  971. <summary>現在のディレクトリのサブディレクトリを返します。</summary>
  972. <returns>配列
  973. <see cref="T:System.IO.DirectoryInfo" /> オブジェクト
  974. </returns>
  975. <exception cref="T:System.IO.DirectoryNotFoundException">パス内にカプセル化します
  976. <see cref="T:System.IO.DirectoryInfo" />オブジェクトは、マップされていないドライブを使用しているなど、無効です。
  977. </exception>
  978. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  979. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。</exception>
  980. <filterpriority>1</filterpriority>
  981. <PermissionSet>
  982. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  983. </PermissionSet>
  984. </member>
  985. <member name="M:System.IO.DirectoryInfo.GetDirectories(System.String)">
  986. <summary>現在のディレクトリの配列を返します
  987. <see cref="T:System.IO.DirectoryInfo" />特定の検索条件に一致します。
  988. </summary>
  989. <returns>型の配列
  990. DirectoryInfo一致します。
  991. <paramref name="searchPattern" />.
  992. </returns>
  993. <param name="searchPattern">ディレクトリの名前と照合する検索文字列。このパラメーターに、有効なリテラルのパスとワイルドカード (* と?) 文字の組み合わせを含めることができます (「解説」を参照) が、正規表現はサポートされていません。既定のパターンは "*" で、すべてのファイルが返されます。</param>
  994. <exception cref="T:System.ArgumentException">
  995. <paramref name="searchPattern" />定義されている 1 つ以上の無効な文字が含まれています、。
  996. <see cref="M:System.IO.Path.GetInvalidPathChars" /> メソッド
  997. </exception>
  998. <exception cref="T:System.ArgumentNullException">
  999. <paramref name="searchPattern" />が
  1000. null.
  1001. </exception>
  1002. <exception cref="T:System.IO.DirectoryNotFoundException">パス内にカプセル化します
  1003. DirectoryInfoオブジェクトは無効 (たとえば、上にある、マップされていないドライブ)。
  1004. </exception>
  1005. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。</exception>
  1006. <filterpriority>1</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.GetDirectories(System.String,System.IO.SearchOption)">
  1012. <summary>現在のディレクトリの配列を返します
  1013. <see cref="T:System.IO.DirectoryInfo" />特定の検索条件に一致して、サブディレクトリを検索するかどうかを決定する値を使用します。
  1014. </summary>
  1015. <returns>型の配列
  1016. DirectoryInfo一致します。
  1017. <paramref name="searchPattern" />.
  1018. </returns>
  1019. <param name="searchPattern">ディレクトリの名前と照合する検索文字列。このパラメーターに、有効なリテラルのパスとワイルドカード (* と?) 文字の組み合わせを含めることができます (「解説」を参照) が、正規表現はサポートされていません。既定のパターンは "*" で、すべてのファイルが返されます。</param>
  1020. <param name="searchOption">検索操作に現在のディレクトリのみを含めるのか、またはすべてのサブディレクトリを含めるのかを指定する列挙値の 1 つ。</param>
  1021. <exception cref="T:System.ArgumentException">
  1022. <paramref name="searchPattern" />定義されている 1 つ以上の無効な文字が含まれています、。
  1023. <see cref="M:System.IO.Path.GetInvalidPathChars" /> メソッド
  1024. </exception>
  1025. <exception cref="T:System.ArgumentNullException">
  1026. <paramref name="searchPattern" />が
  1027. null.
  1028. </exception>
  1029. <exception cref="T:System.ArgumentOutOfRangeException">
  1030. <paramref name="searchOption" />無効
  1031. <see cref="T:System.IO.SearchOption" /> 値。
  1032. </exception>
  1033. <exception cref="T:System.IO.DirectoryNotFoundException">パス内にカプセル化します
  1034. DirectoryInfoオブジェクトは無効 (たとえば、上にある、マップされていないドライブ)。
  1035. </exception>
  1036. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。</exception>
  1037. </member>
  1038. <member name="M:System.IO.DirectoryInfo.GetFiles">
  1039. <summary>現在のディレクトリからファイル一覧を返します。</summary>
  1040. <returns>型の配列
  1041. <see cref="T:System.IO.FileInfo" />.
  1042. </returns>
  1043. <exception cref="T:System.IO.DirectoryNotFoundException">割り当てられていないドライブであるなど、パスが無効です。</exception>
  1044. <filterpriority>1</filterpriority>
  1045. <PermissionSet>
  1046. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1047. </PermissionSet>
  1048. </member>
  1049. <member name="M:System.IO.DirectoryInfo.GetFiles(System.String)">
  1050. <summary>現在のディレクトリから、指定した検索パターンに一致するファイル一覧を返します。</summary>
  1051. <returns>型の配列
  1052. <see cref="T:System.IO.FileInfo" />.
  1053. </returns>
  1054. <param name="searchPattern">ファイル名と照合する検索文字列。このパラメーターに、有効なリテラルのパスとワイルドカード (* と?) 文字の組み合わせを含めることができます (「解説」を参照) が、正規表現はサポートされていません。既定のパターンは "*" で、すべてのファイルが返されます。</param>
  1055. <exception cref="T:System.ArgumentException">
  1056. <paramref name="searchPattern" />定義されている 1 つ以上の無効な文字が含まれています、。
  1057. <see cref="M:System.IO.Path.GetInvalidPathChars" /> メソッド
  1058. </exception>
  1059. <exception cref="T:System.ArgumentNullException">
  1060. <paramref name="searchPattern" />が
  1061. null.
  1062. </exception>
  1063. <exception cref="T:System.IO.DirectoryNotFoundException">パスが無効です (割り当てられていないドライブであるなど)。</exception>
  1064. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  1065. <filterpriority>1</filterpriority>
  1066. <PermissionSet>
  1067. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1068. </PermissionSet>
  1069. </member>
  1070. <member name="M:System.IO.DirectoryInfo.GetFiles(System.String,System.IO.SearchOption)">
  1071. <summary>現在のディレクトリから、指定した検索パターンに一致し、サブディレクトリを検索するかどうかを決定する値を持つファイル一覧を返します。</summary>
  1072. <returns>型の配列
  1073. <see cref="T:System.IO.FileInfo" />.
  1074. </returns>
  1075. <param name="searchPattern">ファイル名と照合する検索文字列。このパラメーターに、有効なリテラルのパスとワイルドカード (* と?) 文字の組み合わせを含めることができます (「解説」を参照) が、正規表現はサポートされていません。既定のパターンは "*" で、すべてのファイルが返されます。</param>
  1076. <param name="searchOption">検索操作に現在のディレクトリのみを含めるのか、またはすべてのサブディレクトリを含めるのかを指定する列挙値の 1 つ。</param>
  1077. <exception cref="T:System.ArgumentException">
  1078. <paramref name="searchPattern" />定義されている 1 つ以上の無効な文字が含まれています、。
  1079. <see cref="M:System.IO.Path.GetInvalidPathChars" /> メソッド
  1080. </exception>
  1081. <exception cref="T:System.ArgumentNullException">
  1082. <paramref name="searchPattern" />が
  1083. null.
  1084. </exception>
  1085. <exception cref="T:System.ArgumentOutOfRangeException">
  1086. <paramref name="searchOption" />無効
  1087. <see cref="T:System.IO.SearchOption" /> 値。
  1088. </exception>
  1089. <exception cref="T:System.IO.DirectoryNotFoundException">パスが無効です (割り当てられていないドライブであるなど)。</exception>
  1090. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  1091. </member>
  1092. <member name="M:System.IO.DirectoryInfo.GetFileSystemInfos">
  1093. <summary>厳密に型指定の配列を返します。
  1094. <see cref="T:System.IO.FileSystemInfo" />すべてのファイルおよびディレクトリ内にあるサブディレクトリを表すエントリ。
  1095. </summary>
  1096. <returns>配列が厳密に型指定
  1097. <see cref="T:System.IO.FileSystemInfo" />エントリ。
  1098. </returns>
  1099. <exception cref="T:System.IO.DirectoryNotFoundException">パスが無効です (割り当てられていないドライブであるなど)。</exception>
  1100. <filterpriority>2</filterpriority>
  1101. <PermissionSet>
  1102. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1103. </PermissionSet>
  1104. </member>
  1105. <member name="M:System.IO.DirectoryInfo.GetFileSystemInfos(System.String)">
  1106. <summary>厳密に型指定の配列を取得します
  1107. <see cref="T:System.IO.FileSystemInfo" />ファイルと、指定した検索条件に一致するサブディレクトリを表すオブジェクトです。
  1108. </summary>
  1109. <returns>配列が厳密に型指定
  1110. FileSystemInfo検索条件に一致するオブジェクトです。
  1111. </returns>
  1112. <param name="searchPattern">ディレクトリおよびファイルの名前と照合する検索文字列。このパラメーターに、有効なリテラルのパスとワイルドカード (* と?) 文字の組み合わせを含めることができます (「解説」を参照) が、正規表現はサポートされていません。既定のパターンは "*" で、すべてのファイルが返されます。</param>
  1113. <exception cref="T:System.ArgumentException">
  1114. <paramref name="searchPattern" />定義されている 1 つ以上の無効な文字が含まれています、。
  1115. <see cref="M:System.IO.Path.GetInvalidPathChars" /> メソッド
  1116. </exception>
  1117. <exception cref="T:System.ArgumentNullException">
  1118. <paramref name="searchPattern" />が
  1119. null.
  1120. </exception>
  1121. <exception cref="T:System.IO.DirectoryNotFoundException">指定したパスが無効です (割り当てられていないドライブであるなど)。</exception>
  1122. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  1123. <filterpriority>2</filterpriority>
  1124. <PermissionSet>
  1125. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1126. </PermissionSet>
  1127. </member>
  1128. <member name="M:System.IO.DirectoryInfo.GetFileSystemInfos(System.String,System.IO.SearchOption)">
  1129. <summary>配列を取得します。
  1130. <see cref="T:System.IO.FileSystemInfo" />ファイルと指定した検索条件に一致するサブディレクトリを表すオブジェクト。
  1131. </summary>
  1132. <returns>検索条件に一致するファイル システム エントリの配列。</returns>
  1133. <param name="searchPattern">ディレクトリおよびファイルの名前と照合する検索文字列。このパラメーターに、有効なリテラルのパスとワイルドカード (* と?) 文字の組み合わせを含めることができます (「解説」を参照) が、正規表現はサポートされていません。既定のパターンは "*" で、すべてのファイルが返されます。</param>
  1134. <param name="searchOption">検索操作に現在のディレクトリのみを含めるのか、またはすべてのサブディレクトリを含めるのかを指定する列挙値の 1 つ。既定値は
  1135. <see cref="F:System.IO.SearchOption.TopDirectoryOnly" />.
  1136. </param>
  1137. <exception cref="T:System.ArgumentException">
  1138. <paramref name="searchPattern" />定義されている 1 つ以上の無効な文字が含まれています、。
  1139. <see cref="M:System.IO.Path.GetInvalidPathChars" /> メソッド
  1140. </exception>
  1141. <exception cref="T:System.ArgumentNullException">
  1142. <paramref name="searchPattern" />が
  1143. null.
  1144. </exception>
  1145. <exception cref="T:System.ArgumentOutOfRangeException">
  1146. <paramref name="searchOption" />無効
  1147. <see cref="T:System.IO.SearchOption" /> 値。
  1148. </exception>
  1149. <exception cref="T:System.IO.DirectoryNotFoundException">指定したパスが無効です (割り当てられていないドライブであるなど)。</exception>
  1150. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  1151. </member>
  1152. <member name="M:System.IO.DirectoryInfo.MoveTo(System.String)">
  1153. <summary>移動します。
  1154. <see cref="T:System.IO.DirectoryInfo" />インスタンスとその内容を新しいパスにします。
  1155. </summary>
  1156. <param name="destDirName">このディレクトリの移動先の名前とパス。別のディスク ボリュームまたは同じ名前のディレクトリは移動先として指定できません。このディレクトリをサブディレクトリとして追加する場合は、既存のディレクトリを指定できます。</param>
  1157. <exception cref="T:System.ArgumentNullException">
  1158. <paramref name="destDirName" />が
  1159. null.
  1160. </exception>
  1161. <exception cref="T:System.ArgumentException">
  1162. <paramref name="destDirName" /> が空の文字列 (''") です。
  1163. </exception>
  1164. <exception cref="T:System.IO.IOException">ディレクトリを別のボリュームに移動しようとしました。または<paramref name="destDirName" /> は既に存在します。
  1165. またはこのパスへのアクセスが承認されていません。または移動しようとしているディレクトリと移動先のディレクトリが同じ名前です。</exception>
  1166. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  1167. <exception cref="T:System.IO.DirectoryNotFoundException">移動先のディレクトリが見つかりません。</exception>
  1168. <filterpriority>1</filterpriority>
  1169. <PermissionSet>
  1170. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1171. </PermissionSet>
  1172. </member>
  1173. <member name="P:System.IO.DirectoryInfo.Name">
  1174. <summary>この名前を取得します。
  1175. <see cref="T:System.IO.DirectoryInfo" />インスタンス。
  1176. </summary>
  1177. <returns>ディレクトリ名。</returns>
  1178. <filterpriority>1</filterpriority>
  1179. </member>
  1180. <member name="P:System.IO.DirectoryInfo.Parent">
  1181. <summary>指定されたサブディレクトリの親ディレクトリを取得します。</summary>
  1182. <returns>親ディレクトリ、または
  1183. nullパスが null の場合、またはファイルのパスをルートを表している場合 (など「\」、「c:」、または *"\\server\share")。
  1184. </returns>
  1185. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  1186. <filterpriority>1</filterpriority>
  1187. <PermissionSet>
  1188. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1189. </PermissionSet>
  1190. </member>
  1191. <member name="P:System.IO.DirectoryInfo.Root">
  1192. <summary>ディレクトリのルート部分を取得します。</summary>
  1193. <returns>ディレクトリのルートを表すオブジェクト。</returns>
  1194. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  1195. <filterpriority>1</filterpriority>
  1196. <PermissionSet>
  1197. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1198. </PermissionSet>
  1199. </member>
  1200. <member name="M:System.IO.DirectoryInfo.ToString">
  1201. <summary>ユーザーから渡された元のパスを返します。</summary>
  1202. <returns>ユーザーから渡された元のパスを返します。</returns>
  1203. <filterpriority>2</filterpriority>
  1204. </member>
  1205. <member name="T:System.IO.File">
  1206. <summary>1 つのファイルの作成、コピー、削除、移動、オープンのための静的メソッドを提供し、<see cref="T:System.IO.FileStream" /> オブジェクトの作成を支援します。この種類の .NET Framework ソース コードを参照して、次を参照してください。、 Reference Sourceです。</summary>
  1207. <filterpriority>1</filterpriority>
  1208. </member>
  1209. <member name="M:System.IO.File.AppendAllLines(System.String,System.Collections.Generic.IEnumerable{System.String})">
  1210. <summary>ファイルに行を追加してから、そのファイルを閉じます。指定したファイルが存在しない場合、このメソッドはファイルを作成し、指定した行をファイルに書き込んだ後、ファイルを閉じます。</summary>
  1211. <param name="path">行を追加するファイル。ファイルがまだ存在しない場合は作成されます。</param>
  1212. <param name="contents">ファイルに追加する行。</param>
  1213. <exception cref="T:System.ArgumentException">
  1214. <paramref name="path" /> が、長さが 0 の文字列であるか、空白しか含んでいないか、<see cref="M:System.IO.Path.GetInvalidPathChars" /> メソッドで定義されている無効な文字を 1 つ以上含んでいます。</exception>
  1215. <exception cref="T:System.ArgumentNullException">いずれか<paramref name=" path " />または <paramref name="contents" /> は nullです。</exception>
  1216. <exception cref="T:System.IO.DirectoryNotFoundException">
  1217. <paramref name="path" /> は無効です (たとえば、ディレクトリが存在しないか、割り当てられていないドライブであるなど)。</exception>
  1218. <exception cref="T:System.IO.FileNotFoundException">
  1219. <paramref name="path" /> で指定されたファイルが見つかりませんでした。</exception>
  1220. <exception cref="T:System.IO.IOException">ファイルを開くときに、I/O エラーが発生しました。</exception>
  1221. <exception cref="T:System.IO.PathTooLongException">
  1222. <paramref name="path" /> が、システムで定義されている最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  1223. <exception cref="T:System.NotSupportedException">
  1224. <paramref name="path" /> の形式が無効です。</exception>
  1225. <exception cref="T:System.Security.SecurityException">呼び出し元に、ファイルへの書き込みに必要なアクセス許可がありません。</exception>
  1226. <exception cref="T:System.UnauthorizedAccessException">
  1227. <paramref name="path" /> が、読み取り専用のファイルを指定しています。またはこの操作は、現在のプラットフォームではサポートされていません。または<paramref name="path" /> がディレクトリです。</exception>
  1228. </member>
  1229. <member name="M:System.IO.File.AppendAllLines(System.String,System.Collections.Generic.IEnumerable{System.String},System.Text.Encoding)">
  1230. <summary>指定されたエンコーディングを使用してファイルに行を追加してから、そのファイルを閉じます。指定したファイルが存在しない場合、このメソッドはファイルを作成し、指定した行をファイルに書き込んだ後、ファイルを閉じます。</summary>
  1231. <param name="path">行を追加するファイル。ファイルがまだ存在しない場合は作成されます。</param>
  1232. <param name="contents">ファイルに追加する行。</param>
  1233. <param name="encoding">使用する文字エンコーディング。</param>
  1234. <exception cref="T:System.ArgumentException">
  1235. <paramref name="path" /> が、長さが 0 の文字列であるか、空白しか含んでいないか、<see cref="M:System.IO.Path.GetInvalidPathChars" /> メソッドで定義されている無効な文字を 1 つ以上含んでいます。</exception>
  1236. <exception cref="T:System.ArgumentNullException">
  1237. <paramref name=" path" />、<paramref name="contents" />、または <paramref name="encoding" /> が null です。</exception>
  1238. <exception cref="T:System.IO.DirectoryNotFoundException">
  1239. <paramref name="path" /> は無効です (たとえば、ディレクトリが存在しないか、割り当てられていないドライブであるなど)。</exception>
  1240. <exception cref="T:System.IO.FileNotFoundException">
  1241. <paramref name="path" /> で指定されたファイルが見つかりませんでした。</exception>
  1242. <exception cref="T:System.IO.IOException">ファイルを開くときに、I/O エラーが発生しました。</exception>
  1243. <exception cref="T:System.IO.PathTooLongException">
  1244. <paramref name="path" /> が、システムで定義されている最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  1245. <exception cref="T:System.NotSupportedException">
  1246. <paramref name="path" /> の形式が無効です。</exception>
  1247. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  1248. <exception cref="T:System.UnauthorizedAccessException">
  1249. <paramref name="path" /> が、読み取り専用のファイルを指定しています。またはこの操作は、現在のプラットフォームではサポートされていません。または<paramref name="path" /> がディレクトリです。または呼び出し元に、必要なアクセス許可がありません。</exception>
  1250. </member>
  1251. <member name="M:System.IO.File.AppendAllText(System.String,System.String)">
  1252. <summary>ファイルを開き、指定した文字列をそのファイルに追加した後、ファイルを閉じます。ファイルが存在しない場合、このメソッドはファイルを作成し、指定した文字列をファイルに書き込んだ後、ファイルを閉じます。</summary>
  1253. <param name="path">指定した文字列の追加先となるファイル。</param>
  1254. <param name="contents">ファイルに追加する文字列。</param>
  1255. <exception cref="T:System.ArgumentException">
  1256. <paramref name="path" /> が長さ 0 の文字列であるか、空白しか含んでいないか、<see cref="F:System.IO.Path.InvalidPathChars" /> で定義されている無効な文字を 1 つ以上含んでいます。</exception>
  1257. <exception cref="T:System.ArgumentNullException">
  1258. <paramref name="path" /> は null です。</exception>
  1259. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  1260. <exception cref="T:System.IO.DirectoryNotFoundException">指定されたパスが無効です (たとえば、ディレクトリが存在しないか、割り当てられていないドライブ上にあります)。</exception>
  1261. <exception cref="T:System.IO.IOException">ファイルを開くときに、I/O エラーが発生しました。</exception>
  1262. <exception cref="T:System.UnauthorizedAccessException">
  1263. <paramref name="path" /> によって、読み取り専用のファイルが指定されました。または この操作は、現在のプラットフォームではサポートされていません。または <paramref name="path" /> によってディレクトリが指定されました。または 呼び出し元に、必要なアクセス許可がありません。</exception>
  1264. <exception cref="T:System.NotSupportedException">
  1265. <paramref name="path" /> の形式が無効です。</exception>
  1266. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  1267. <filterpriority>1</filterpriority>
  1268. <PermissionSet>
  1269. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1270. </PermissionSet>
  1271. </member>
  1272. <member name="M:System.IO.File.AppendAllText(System.String,System.String,System.Text.Encoding)">
  1273. <summary>指定した文字列をファイルに追加します。ファイルがまだ存在しない場合は、ファイルを作成します。</summary>
  1274. <param name="path">指定した文字列の追加先となるファイル。</param>
  1275. <param name="contents">ファイルに追加する文字列。</param>
  1276. <param name="encoding">使用する文字エンコーディング。</param>
  1277. <exception cref="T:System.ArgumentException">
  1278. <paramref name="path" /> が長さ 0 の文字列であるか、空白しか含んでいないか、<see cref="F:System.IO.Path.InvalidPathChars" /> で定義されている無効な文字を 1 つ以上含んでいます。</exception>
  1279. <exception cref="T:System.ArgumentNullException">
  1280. <paramref name="path" /> は null です。</exception>
  1281. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  1282. <exception cref="T:System.IO.DirectoryNotFoundException">指定されたパスが無効です (たとえば、ディレクトリが存在しないか、割り当てられていないドライブ上にあります)。</exception>
  1283. <exception cref="T:System.IO.IOException">ファイルを開くときに、I/O エラーが発生しました。</exception>
  1284. <exception cref="T:System.UnauthorizedAccessException">
  1285. <paramref name="path" /> によって、読み取り専用のファイルが指定されました。または この操作は、現在のプラットフォームではサポートされていません。または <paramref name="path" /> によってディレクトリが指定されました。または 呼び出し元に、必要なアクセス許可がありません。</exception>
  1286. <exception cref="T:System.NotSupportedException">
  1287. <paramref name="path" /> の形式が無効です。</exception>
  1288. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  1289. <filterpriority>1</filterpriority>
  1290. <PermissionSet>
  1291. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1292. </PermissionSet>
  1293. </member>
  1294. <member name="M:System.IO.File.AppendText(System.String)">
  1295. <summary>
  1296. <see cref="T:System.IO.StreamWriter" /> を作成します。これは、UTF-8 でエンコードされたテキストを既存のファイルに 追加するか、指定したファイルが存在しない場合は新しいファイルに追加します。</summary>
  1297. <returns>指定したファイルまたは新しいファイルに、UTF-8 エンコードされたテキストを追加するストリーム ライター。</returns>
  1298. <param name="path">追加先のファイル パス。</param>
  1299. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。</exception>
  1300. <exception cref="T:System.ArgumentException">
  1301. <paramref name="path" /> が長さ 0 の文字列であるか、空白しか含んでいないか、<see cref="F:System.IO.Path.InvalidPathChars" /> で定義されている無効な文字を 1 つ以上含んでいます。</exception>
  1302. <exception cref="T:System.ArgumentNullException">
  1303. <paramref name="path" /> は null です。</exception>
  1304. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  1305. <exception cref="T:System.IO.DirectoryNotFoundException">指定されたパスが無効です (たとえば、ディレクトリが存在しないか、割り当てられていないドライブ上にあります)。</exception>
  1306. <exception cref="T:System.NotSupportedException">
  1307. <paramref name="path" /> の形式が無効です。</exception>
  1308. <filterpriority>1</filterpriority>
  1309. <PermissionSet>
  1310. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1311. </PermissionSet>
  1312. </member>
  1313. <member name="M:System.IO.File.Copy(System.String,System.String)">
  1314. <summary>既存のファイルを新しいファイルにコピーします。同じ名前のファイルを上書きできません。</summary>
  1315. <param name="sourceFileName">コピーするファイル。</param>
  1316. <param name="destFileName">コピー先ファイルの名前。ディレクトリや既存のファイルは使用できません。</param>
  1317. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。</exception>
  1318. <exception cref="T:System.ArgumentException">
  1319. <paramref name="sourceFileName" /> または <paramref name="destFileName" /> が、長さが 0 の文字列であるか、空白しか含んでいないか、<see cref="F:System.IO.Path.InvalidPathChars" /> で定義されている無効な文字を 1 つ以上含んでいます。または <paramref name="sourceFileName" /> または <paramref name="destFileName" /> はディレクトリを指定します。</exception>
  1320. <exception cref="T:System.ArgumentNullException">
  1321. <paramref name="sourceFileName" /> または <paramref name="destFileName" /> が null です。</exception>
  1322. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  1323. <exception cref="T:System.IO.DirectoryNotFoundException">
  1324. <paramref name="sourceFileName" /> または <paramref name="destFileName" /> で指定したパスが無効です (割り当てられていないドライブであるなど)。</exception>
  1325. <exception cref="T:System.IO.FileNotFoundException">
  1326. <paramref name="sourceFileName" /> は見つかりませんでした。</exception>
  1327. <exception cref="T:System.IO.IOException">
  1328. <paramref name="destFileName" /> は存在します。または I/O エラーが発生しました。</exception>
  1329. <exception cref="T:System.NotSupportedException">
  1330. <paramref name="sourceFileName" /> または <paramref name="destFileName" /> の形式が無効です。</exception>
  1331. <filterpriority>1</filterpriority>
  1332. <PermissionSet>
  1333. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1334. </PermissionSet>
  1335. </member>
  1336. <member name="M:System.IO.File.Copy(System.String,System.String,System.Boolean)">
  1337. <summary>既存のファイルを新しいファイルにコピーします。同じ名前のファイルの上書きが許可されます。</summary>
  1338. <param name="sourceFileName">コピーするファイル。</param>
  1339. <param name="destFileName">コピー先ファイルの名前。このパラメーターには、ディレクトリは指定できません。</param>
  1340. <param name="overwrite">コピー先ファイルが上書きできる場合は true。それ以外の場合は false。</param>
  1341. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。または<paramref name="destFileName" /> は読み取り専用です。</exception>
  1342. <exception cref="T:System.ArgumentException">
  1343. <paramref name="sourceFileName" /> または <paramref name="destFileName" /> が、長さが 0 の文字列であるか、空白しか含んでいないか、<see cref="F:System.IO.Path.InvalidPathChars" /> で定義されている無効な文字を 1 つ以上含んでいます。または <paramref name="sourceFileName" /> または <paramref name="destFileName" /> はディレクトリを指定します。</exception>
  1344. <exception cref="T:System.ArgumentNullException">
  1345. <paramref name="sourceFileName" /> または <paramref name="destFileName" /> が null です。</exception>
  1346. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  1347. <exception cref="T:System.IO.DirectoryNotFoundException">
  1348. <paramref name="sourceFileName" /> または <paramref name="destFileName" /> で指定したパスが無効です (割り当てられていないドライブであるなど)。</exception>
  1349. <exception cref="T:System.IO.FileNotFoundException">
  1350. <paramref name="sourceFileName" /> は見つかりませんでした。</exception>
  1351. <exception cref="T:System.IO.IOException">
  1352. <paramref name="destFileName" /> は存在し、<paramref name="overwrite" /> は false です。または I/O エラーが発生しました。</exception>
  1353. <exception cref="T:System.NotSupportedException">
  1354. <paramref name="sourceFileName" /> または <paramref name="destFileName" /> の形式が無効です。</exception>
  1355. <filterpriority>1</filterpriority>
  1356. <PermissionSet>
  1357. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1358. </PermissionSet>
  1359. </member>
  1360. <member name="M:System.IO.File.Create(System.String)">
  1361. <summary>指定したパスでファイルを作成または上書きします。</summary>
  1362. <returns>
  1363. <see cref="T:System.IO.FileStream" /> で指定したファイルへの読み取り/書き込みアクセスを提供する <paramref name="path" />。</returns>
  1364. <param name="path">作成するファイルのパスと名前。</param>
  1365. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。または <paramref name="path" /> によって、読み取り専用のファイルが指定されました。</exception>
  1366. <exception cref="T:System.ArgumentException">
  1367. <paramref name="path" /> が長さ 0 の文字列であるか、空白しか含んでいないか、<see cref="F:System.IO.Path.InvalidPathChars" /> で定義されている無効な文字を 1 つ以上含んでいます。</exception>
  1368. <exception cref="T:System.ArgumentNullException">
  1369. <paramref name="path" /> は null です。</exception>
  1370. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  1371. <exception cref="T:System.IO.DirectoryNotFoundException">指定したパスが無効です (割り当てられていないドライブであるなど)。</exception>
  1372. <exception cref="T:System.IO.IOException">ファイルを作成しているときに、I/O エラーが発生しました。</exception>
  1373. <exception cref="T:System.NotSupportedException">
  1374. <paramref name="path" /> の形式が無効です。</exception>
  1375. <filterpriority>1</filterpriority>
  1376. <PermissionSet>
  1377. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1378. </PermissionSet>
  1379. </member>
  1380. <member name="M:System.IO.File.Create(System.String,System.Int32)">
  1381. <summary>指定したファイルを作成または上書きします。</summary>
  1382. <returns>指定された大きさのバッファーを持ち、<see cref="T:System.IO.FileStream" /> で指定されたファイルへの読み取り/書き込みアクセスを提供する <paramref name="path" />。</returns>
  1383. <param name="path">ファイルの名前です。</param>
  1384. <param name="bufferSize">ファイルの読み取りおよび書き込み用にバッファリングされるバイト数。</param>
  1385. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。または <paramref name="path" /> によって、読み取り専用のファイルが指定されました。</exception>
  1386. <exception cref="T:System.ArgumentException">
  1387. <paramref name="path" /> が長さ 0 の文字列であるか、空白しか含んでいないか、<see cref="F:System.IO.Path.InvalidPathChars" /> で定義されている無効な文字を 1 つ以上含んでいます。</exception>
  1388. <exception cref="T:System.ArgumentNullException">
  1389. <paramref name="path" /> は null です。</exception>
  1390. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  1391. <exception cref="T:System.IO.DirectoryNotFoundException">指定したパスが無効です (割り当てられていないドライブであるなど)。</exception>
  1392. <exception cref="T:System.IO.IOException">ファイルを作成しているときに、I/O エラーが発生しました。</exception>
  1393. <exception cref="T:System.NotSupportedException">
  1394. <paramref name="path" /> の形式が無効です。</exception>
  1395. <filterpriority>1</filterpriority>
  1396. <PermissionSet>
  1397. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1398. </PermissionSet>
  1399. </member>
  1400. <member name="M:System.IO.File.Create(System.String,System.Int32,System.IO.FileOptions)">
  1401. <summary>バッファー サイズとファイルの作成または上書き方法を示す <see cref="T:System.IO.FileOptions" /> 値を指定して、指定のファイルを作成または上書きします。</summary>
  1402. <returns>指定したバッファー サイズの新規ファイル。</returns>
  1403. <param name="path">ファイルの名前です。</param>
  1404. <param name="bufferSize">ファイルの読み取りおよび書き込み用にバッファリングされるバイト数。</param>
  1405. <param name="options">ファイルを作成または上書きする方法を示す <see cref="T:System.IO.FileOptions" /> 値のいずれか。</param>
  1406. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。または <paramref name="path" /> によって、読み取り専用のファイルが指定されました。または<see cref="F:System.IO.FileOptions.Encrypted" /> が <paramref name="options" /> に対して指定されていますが、ファイル暗号化は現在のプラットフォームでサポートされていません。</exception>
  1407. <exception cref="T:System.ArgumentException">
  1408. <paramref name="path" /> が長さ 0 の文字列であるか、空白しか含んでいないか、<see cref="F:System.IO.Path.InvalidPathChars" /> で定義されている無効な文字を 1 つ以上含んでいます。</exception>
  1409. <exception cref="T:System.ArgumentNullException">
  1410. <paramref name="path" /> は null です。</exception>
  1411. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  1412. <exception cref="T:System.IO.DirectoryNotFoundException">指定したパスが無効です (割り当てられていないドライブであるなど)。</exception>
  1413. <exception cref="T:System.IO.IOException">ファイルを作成しているときに、I/O エラーが発生しました。</exception>
  1414. <exception cref="T:System.NotSupportedException">
  1415. <paramref name="path" /> の形式が無効です。</exception>
  1416. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。または <paramref name="path" /> によって、読み取り専用のファイルが指定されました。</exception>
  1417. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。または <paramref name="path" /> によって、読み取り専用のファイルが指定されました。</exception>
  1418. </member>
  1419. <member name="M:System.IO.File.CreateText(System.String)">
  1420. <summary>UTF-8 エンコードされたテキストの書き込み用にファイルを作成または開きます。</summary>
  1421. <returns>UTF-8 エンコーディングを使用して指定したファイルに書き込まれる <see cref="T:System.IO.StreamWriter" />。</returns>
  1422. <param name="path">書き込み用に開かれるファイル。</param>
  1423. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。</exception>
  1424. <exception cref="T:System.ArgumentException">
  1425. <paramref name="path" /> が長さ 0 の文字列であるか、空白しか含んでいないか、<see cref="F:System.IO.Path.InvalidPathChars" /> で定義されている無効な文字を 1 つ以上含んでいます。</exception>
  1426. <exception cref="T:System.ArgumentNullException">
  1427. <paramref name="path" /> は null です。</exception>
  1428. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  1429. <exception cref="T:System.IO.DirectoryNotFoundException">指定したパスが無効です (割り当てられていないドライブであるなど)。</exception>
  1430. <exception cref="T:System.NotSupportedException">
  1431. <paramref name="path" /> の形式が無効です。</exception>
  1432. <filterpriority>1</filterpriority>
  1433. <PermissionSet>
  1434. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1435. </PermissionSet>
  1436. </member>
  1437. <member name="M:System.IO.File.Delete(System.String)">
  1438. <summary>指定されたファイルを削除します。</summary>
  1439. <param name="path">削除するファイルの名前。ワイルドカード文字はサポートされていません。</param>
  1440. <exception cref="T:System.ArgumentException">
  1441. <paramref name="path" /> が長さ 0 の文字列であるか、空白しか含んでいないか、<see cref="F:System.IO.Path.InvalidPathChars" /> で定義されている無効な文字を 1 つ以上含んでいます。</exception>
  1442. <exception cref="T:System.ArgumentNullException">
  1443. <paramref name="path" /> は null です。</exception>
  1444. <exception cref="T:System.IO.DirectoryNotFoundException">指定したパスが無効です (割り当てられていないドライブであるなど)。</exception>
  1445. <exception cref="T:System.IO.IOException">指定したファイルが使用中です。または開いているハンドルがファイルに対して存在し、オペレーティング システムが Windows XP またはそれ以前のものです。開いているハンドルは、ディレクトリとファイルを列挙する際に発生した可能性があります。詳細については、「方法: ディレクトリとファイルを列挙する」を参照してください。</exception>
  1446. <exception cref="T:System.NotSupportedException">
  1447. <paramref name="path" /> の形式が無効です。</exception>
  1448. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  1449. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。または ファイルが使用されている実行可能ファイルです。または <paramref name="path" /> がディレクトリです。または <paramref name="path" /> によって、読み取り専用のファイルが指定されました。</exception>
  1450. <filterpriority>1</filterpriority>
  1451. <PermissionSet>
  1452. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1453. </PermissionSet>
  1454. </member>
  1455. <member name="M:System.IO.File.Exists(System.String)">
  1456. <summary>指定したファイルが存在するかどうかを確認します。</summary>
  1457. <returns>呼び出し元が必要なアクセス許可を持ち、true に既存のファイル名が格納されている場合は <paramref name="path" />。それ以外の場合は false。false が <paramref name="path" />、無効なパス、または長さ 0 の文字列の場合にも、このメソッドは null を返します。呼び出し元が指定したファイルを読み取るための十分なアクセス許可を持たない場合、例外はスローされず、このメソッドは、false の有無にかかわらず <paramref name="path" /> を返します。</returns>
  1458. <param name="path">確認するファイル。</param>
  1459. <filterpriority>1</filterpriority>
  1460. <PermissionSet>
  1461. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1462. </PermissionSet>
  1463. </member>
  1464. <member name="M:System.IO.File.GetAttributes(System.String)">
  1465. <summary>パス上のファイルの <see cref="T:System.IO.FileAttributes" /> を取得します。</summary>
  1466. <returns>パス上のファイルの <see cref="T:System.IO.FileAttributes" />。</returns>
  1467. <param name="path">ファイルへのパス。</param>
  1468. <exception cref="T:System.ArgumentException">
  1469. <paramref name="path" /> が空か、空白だけが含まれているか、または無効な文字が含まれています。</exception>
  1470. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  1471. <exception cref="T:System.NotSupportedException">
  1472. <paramref name="path" /> の形式が無効です。</exception>
  1473. <exception cref="T:System.IO.FileNotFoundException">
  1474. <paramref name="path" /> はファイルを指定していますが、割り当てられていないドライブである、ファイルが見つからないなどの理由で無効です。</exception>
  1475. <exception cref="T:System.IO.DirectoryNotFoundException">
  1476. <paramref name="path" /> はディレクトリを指定していますが、割り当てられていないドライブである、ファイルが見つからないなどの理由で無効です。</exception>
  1477. <exception cref="T:System.IO.IOException">このファイルは、別のプロセスによって使用されています。</exception>
  1478. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。</exception>
  1479. <filterpriority>1</filterpriority>
  1480. <PermissionSet>
  1481. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1482. </PermissionSet>
  1483. </member>
  1484. <member name="M:System.IO.File.GetCreationTime(System.String)">
  1485. <summary>指定したファイルまたはディレクトリの作成日時を返します。</summary>
  1486. <returns>指定したファイルまたはディレクトリの作成日時に設定された <see cref="T:System.DateTime" /> 構造体。この値は現地時刻で表示されます。</returns>
  1487. <param name="path">作成日時情報を取得する対象のファイルまたはディレクトリ。</param>
  1488. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。</exception>
  1489. <exception cref="T:System.ArgumentException">
  1490. <paramref name="path" /> が長さ 0 の文字列であるか、空白しか含んでいないか、<see cref="F:System.IO.Path.InvalidPathChars" /> で定義されている無効な文字を 1 つ以上含んでいます。</exception>
  1491. <exception cref="T:System.ArgumentNullException">
  1492. <paramref name="path" /> は null です。</exception>
  1493. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  1494. <exception cref="T:System.NotSupportedException">
  1495. <paramref name="path" /> の形式が無効です。</exception>
  1496. <filterpriority>1</filterpriority>
  1497. <PermissionSet>
  1498. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1499. </PermissionSet>
  1500. </member>
  1501. <member name="M:System.IO.File.GetCreationTimeUtc(System.String)">
  1502. <summary>指定したファイルまたはディレクトリの作成日時を世界協定時刻 (UTC) で返します。</summary>
  1503. <returns>指定したファイルまたはディレクトリの作成日時に設定された <see cref="T:System.DateTime" /> 構造体。この値は UTC 時刻で表現されます。</returns>
  1504. <param name="path">作成日時情報を取得する対象のファイルまたはディレクトリ。</param>
  1505. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。</exception>
  1506. <exception cref="T:System.ArgumentException">
  1507. <paramref name="path" /> が長さ 0 の文字列であるか、空白しか含んでいないか、<see cref="F:System.IO.Path.InvalidPathChars" /> で定義されている無効な文字を 1 つ以上含んでいます。</exception>
  1508. <exception cref="T:System.ArgumentNullException">
  1509. <paramref name="path" /> は null です。</exception>
  1510. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  1511. <exception cref="T:System.NotSupportedException">
  1512. <paramref name="path" /> の形式が無効です。</exception>
  1513. <filterpriority>2</filterpriority>
  1514. <PermissionSet>
  1515. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1516. </PermissionSet>
  1517. </member>
  1518. <member name="M:System.IO.File.GetLastAccessTime(System.String)">
  1519. <summary>指定したファイルまたはディレクトリに最後にアクセスした日付と時刻を返します。</summary>
  1520. <returns>指定したファイルまたはディレクトリに最後にアクセスした日付と時刻に設定された <see cref="T:System.DateTime" /> 構造体。この値は現地時刻で表示されます。</returns>
  1521. <param name="path">アクセス日時情報を取得する対象のファイルまたはディレクトリ。</param>
  1522. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。</exception>
  1523. <exception cref="T:System.ArgumentException">
  1524. <paramref name="path" /> が長さ 0 の文字列であるか、空白しか含んでいないか、<see cref="F:System.IO.Path.InvalidPathChars" /> で定義されている無効な文字を 1 つ以上含んでいます。</exception>
  1525. <exception cref="T:System.ArgumentNullException">
  1526. <paramref name="path" /> は null です。</exception>
  1527. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  1528. <exception cref="T:System.NotSupportedException">
  1529. <paramref name="path" /> の形式が無効です。</exception>
  1530. <filterpriority>1</filterpriority>
  1531. <PermissionSet>
  1532. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1533. </PermissionSet>
  1534. </member>
  1535. <member name="M:System.IO.File.GetLastAccessTimeUtc(System.String)">
  1536. <summary>指定したファイルまたはディレクトリに最後にアクセスした日付と時刻を世界協定時刻 (UTC) で返します。</summary>
  1537. <returns>指定したファイルまたはディレクトリに最後にアクセスした日付と時刻に設定された <see cref="T:System.DateTime" /> 構造体。この値は UTC 時刻で表現されます。</returns>
  1538. <param name="path">アクセス日時情報を取得する対象のファイルまたはディレクトリ。</param>
  1539. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。</exception>
  1540. <exception cref="T:System.ArgumentException">
  1541. <paramref name="path" /> が長さ 0 の文字列であるか、空白しか含んでいないか、<see cref="F:System.IO.Path.InvalidPathChars" /> で定義されている無効な文字を 1 つ以上含んでいます。</exception>
  1542. <exception cref="T:System.ArgumentNullException">
  1543. <paramref name="path" /> は null です。</exception>
  1544. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  1545. <exception cref="T:System.NotSupportedException">
  1546. <paramref name="path" /> の形式が無効です。</exception>
  1547. <filterpriority>1</filterpriority>
  1548. <PermissionSet>
  1549. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1550. </PermissionSet>
  1551. </member>
  1552. <member name="M:System.IO.File.GetLastWriteTime(System.String)">
  1553. <summary>指定したファイルまたはディレクトリに最後に書き込んだ日付と時刻を返します。</summary>
  1554. <returns>指定したファイルまたはディレクトリに最後に書き込んだ日付と時刻に設定された <see cref="T:System.DateTime" /> 構造体。この値は現地時刻で表示されます。</returns>
  1555. <param name="path">書き込み日時情報を取得する対象のファイルまたはディレクトリ。</param>
  1556. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。</exception>
  1557. <exception cref="T:System.ArgumentException">
  1558. <paramref name="path" /> が長さ 0 の文字列であるか、空白しか含んでいないか、<see cref="F:System.IO.Path.InvalidPathChars" /> で定義されている無効な文字を 1 つ以上含んでいます。</exception>
  1559. <exception cref="T:System.ArgumentNullException">
  1560. <paramref name="path" /> は null です。</exception>
  1561. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  1562. <exception cref="T:System.NotSupportedException">
  1563. <paramref name="path" /> の形式が無効です。</exception>
  1564. <filterpriority>1</filterpriority>
  1565. <PermissionSet>
  1566. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1567. </PermissionSet>
  1568. </member>
  1569. <member name="M:System.IO.File.GetLastWriteTimeUtc(System.String)">
  1570. <summary>指定したファイルまたはディレクトリに最後に書き込んだ日付と時刻を世界協定時刻 (UTC) で返します。</summary>
  1571. <returns>指定したファイルまたはディレクトリに最後に書き込んだ日付と時刻に設定された <see cref="T:System.DateTime" /> 構造体。この値は UTC 時刻で表現されます。</returns>
  1572. <param name="path">書き込み日時情報を取得する対象のファイルまたはディレクトリ。</param>
  1573. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。</exception>
  1574. <exception cref="T:System.ArgumentException">
  1575. <paramref name="path" /> が長さ 0 の文字列であるか、空白しか含んでいないか、<see cref="F:System.IO.Path.InvalidPathChars" /> で定義されている無効な文字を 1 つ以上含んでいます。</exception>
  1576. <exception cref="T:System.ArgumentNullException">
  1577. <paramref name="path" /> は null です。</exception>
  1578. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  1579. <exception cref="T:System.NotSupportedException">
  1580. <paramref name="path" /> の形式が無効です。</exception>
  1581. <filterpriority>2</filterpriority>
  1582. <PermissionSet>
  1583. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1584. </PermissionSet>
  1585. </member>
  1586. <member name="M:System.IO.File.Move(System.String,System.String)">
  1587. <summary>指定したファイルを新しい場所に移動します。オプションで新しいファイル名を指定することもできます。</summary>
  1588. <param name="sourceFileName">移動するファイルの名前。相対パスまたは絶対パスを含めることができます。</param>
  1589. <param name="destFileName">ファイルの新しいパスおよび名前。</param>
  1590. <exception cref="T:System.IO.IOException">移動先のファイルは既に存在します。または<paramref name="sourceFileName" /> は見つかりませんでした。</exception>
  1591. <exception cref="T:System.ArgumentNullException">
  1592. <paramref name="sourceFileName" /> または <paramref name="destFileName" /> が null です。</exception>
  1593. <exception cref="T:System.ArgumentException">
  1594. <paramref name="sourceFileName" /> または <paramref name="destFileName" /> が、長さが 0 の文字列であるか、空白しか含んでいないか、<see cref="F:System.IO.Path.InvalidPathChars" /> で定義されている無効な文字を含んでいます。</exception>
  1595. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。</exception>
  1596. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  1597. <exception cref="T:System.IO.DirectoryNotFoundException">
  1598. <paramref name="sourceFileName" /> または <paramref name="destFileName" /> で指定したパスが無効です (割り当てられていないドライブであるなど)。</exception>
  1599. <exception cref="T:System.NotSupportedException">
  1600. <paramref name="sourceFileName" /> または <paramref name="destFileName" /> の形式が無効です。</exception>
  1601. <filterpriority>1</filterpriority>
  1602. <PermissionSet>
  1603. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1604. </PermissionSet>
  1605. </member>
  1606. <member name="M:System.IO.File.Open(System.String,System.IO.FileMode)">
  1607. <summary>指定したパスの <see cref="T:System.IO.FileStream" /> を読み取り/書き込みアクセスで開きます。</summary>
  1608. <returns>共有モードではなく読み取り/書き込みアクセスで、指定したモードとパスで開いた <see cref="T:System.IO.FileStream" />。</returns>
  1609. <param name="path">開くファイル。</param>
  1610. <param name="mode">ファイルが存在しない場合にファイルを作成するかどうかを指定し、既存のファイルの内容を保持するか上書きするかを決定する <see cref="T:System.IO.FileMode" /> 値。</param>
  1611. <exception cref="T:System.ArgumentException">
  1612. <paramref name="path" /> が長さ 0 の文字列であるか、空白しか含んでいないか、<see cref="F:System.IO.Path.InvalidPathChars" /> で定義されている無効な文字を 1 つ以上含んでいます。</exception>
  1613. <exception cref="T:System.ArgumentNullException">
  1614. <paramref name="path" /> は null です。</exception>
  1615. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  1616. <exception cref="T:System.IO.DirectoryNotFoundException">指定したパスが無効です (割り当てられていないドライブであるなど)。</exception>
  1617. <exception cref="T:System.IO.IOException">ファイルを開くときに、I/O エラーが発生しました。</exception>
  1618. <exception cref="T:System.UnauthorizedAccessException">
  1619. <paramref name="path" /> によって、読み取り専用のファイルが指定されました。または この操作は、現在のプラットフォームではサポートされていません。または <paramref name="path" /> によってディレクトリが指定されました。または 呼び出し元に、必要なアクセス許可がありません。または<paramref name="mode" /> は <see cref="F:System.IO.FileMode.Create" /> で、指定されたファイルは隠しファイルです。</exception>
  1620. <exception cref="T:System.ArgumentOutOfRangeException">
  1621. <paramref name="mode" /> によって無効な値が指定されました。</exception>
  1622. <exception cref="T:System.IO.FileNotFoundException">
  1623. <paramref name="path" /> で指定されたファイルが見つかりませんでした。</exception>
  1624. <exception cref="T:System.NotSupportedException">
  1625. <paramref name="path" /> の形式が無効です。</exception>
  1626. <filterpriority>1</filterpriority>
  1627. <PermissionSet>
  1628. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1629. </PermissionSet>
  1630. </member>
  1631. <member name="M:System.IO.File.Open(System.String,System.IO.FileMode,System.IO.FileAccess)">
  1632. <summary>指定したモードとアクセスで、指定したパスの <see cref="T:System.IO.FileStream" /> を開きます。</summary>
  1633. <returns>指定したモードとアクセスで、指定したファイルにアクセスする非共有 <see cref="T:System.IO.FileStream" />。</returns>
  1634. <param name="path">開くファイル。</param>
  1635. <param name="mode">ファイルが存在しない場合にファイルを作成するかどうかを指定し、既存のファイルの内容を保持するか上書きするかを決定する <see cref="T:System.IO.FileMode" /> 値。</param>
  1636. <param name="access">ファイルで実行できる操作を指定する <see cref="T:System.IO.FileAccess" /> 値。</param>
  1637. <exception cref="T:System.ArgumentException">
  1638. <paramref name="path" /> が長さ 0 の文字列であるか、空白しか含んでいないか、<see cref="F:System.IO.Path.InvalidPathChars" /> で定義されている無効な文字を 1 つ以上含んでいます。または <paramref name="access" /> が Read を指定し、<paramref name="mode" /> が Create、CreateNew、Truncate、または Append を指定しました。</exception>
  1639. <exception cref="T:System.ArgumentNullException">
  1640. <paramref name="path" /> は null です。</exception>
  1641. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  1642. <exception cref="T:System.IO.DirectoryNotFoundException">指定したパスが無効です (割り当てられていないドライブであるなど)。</exception>
  1643. <exception cref="T:System.IO.IOException">ファイルを開くときに、I/O エラーが発生しました。</exception>
  1644. <exception cref="T:System.UnauthorizedAccessException">
  1645. <paramref name="path" /> によって、読み取り専用のファイルが指定され、<paramref name="access" /> は Read ではありません。または <paramref name="path" /> によってディレクトリが指定されました。または 呼び出し元に、必要なアクセス許可がありません。または<paramref name="mode" /> は <see cref="F:System.IO.FileMode.Create" /> で、指定されたファイルは隠しファイルです。</exception>
  1646. <exception cref="T:System.ArgumentOutOfRangeException">
  1647. <paramref name="mode" /> または <paramref name="access" /> によって無効な値が指定されました。</exception>
  1648. <exception cref="T:System.IO.FileNotFoundException">
  1649. <paramref name="path" /> で指定されたファイルが見つかりませんでした。</exception>
  1650. <exception cref="T:System.NotSupportedException">
  1651. <paramref name="path" /> の形式が無効です。</exception>
  1652. <filterpriority>1</filterpriority>
  1653. <PermissionSet>
  1654. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1655. </PermissionSet>
  1656. </member>
  1657. <member name="M:System.IO.File.Open(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare)">
  1658. <summary>読み取り、書き込み、または読み取り/書き込みアクセスを持つ指定モードと指定した共有オプションで、指定したパスの <see cref="T:System.IO.FileStream" /> を開きます。</summary>
  1659. <returns>読み取り、書き込み、または読み取り/書き込みアクセスを持つ指定モードと指定した共有オプションで、指定したパスの <see cref="T:System.IO.FileStream" />。</returns>
  1660. <param name="path">開くファイル。</param>
  1661. <param name="mode">ファイルが存在しない場合にファイルを作成するかどうかを指定し、既存のファイルの内容を保持するか上書きするかを決定する <see cref="T:System.IO.FileMode" /> 値。</param>
  1662. <param name="access">ファイルで実行できる操作を指定する <see cref="T:System.IO.FileAccess" /> 値。</param>
  1663. <param name="share">他のスレッドがファイルに対して持つアクセス タイプを指定する <see cref="T:System.IO.FileShare" /> 値。</param>
  1664. <exception cref="T:System.ArgumentException">
  1665. <paramref name="path" /> が長さ 0 の文字列であるか、空白しか含んでいないか、<see cref="F:System.IO.Path.InvalidPathChars" /> で定義されている無効な文字を 1 つ以上含んでいます。または <paramref name="access" /> が Read を指定し、<paramref name="mode" /> が Create、CreateNew、Truncate、または Append を指定しました。</exception>
  1666. <exception cref="T:System.ArgumentNullException">
  1667. <paramref name="path" /> は null です。</exception>
  1668. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  1669. <exception cref="T:System.IO.DirectoryNotFoundException">指定したパスが無効です (割り当てられていないドライブであるなど)。</exception>
  1670. <exception cref="T:System.IO.IOException">ファイルを開くときに、I/O エラーが発生しました。</exception>
  1671. <exception cref="T:System.UnauthorizedAccessException">
  1672. <paramref name="path" /> によって、読み取り専用のファイルが指定され、<paramref name="access" /> は Read ではありません。または <paramref name="path" /> によってディレクトリが指定されました。または 呼び出し元に、必要なアクセス許可がありません。または<paramref name="mode" /> は <see cref="F:System.IO.FileMode.Create" /> で、指定されたファイルは隠しファイルです。</exception>
  1673. <exception cref="T:System.ArgumentOutOfRangeException">
  1674. <paramref name="mode" />、<paramref name="access" />、または <paramref name="share" /> によって無効な値が指定されました。</exception>
  1675. <exception cref="T:System.IO.FileNotFoundException">
  1676. <paramref name="path" /> で指定されたファイルが見つかりませんでした。</exception>
  1677. <exception cref="T:System.NotSupportedException">
  1678. <paramref name="path" /> の形式が無効です。</exception>
  1679. <filterpriority>1</filterpriority>
  1680. <PermissionSet>
  1681. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1682. </PermissionSet>
  1683. </member>
  1684. <member name="M:System.IO.File.OpenRead(System.String)">
  1685. <summary>読み取り用の既存のファイルを開きます。</summary>
  1686. <returns>指定したパスの読み取り専用 <see cref="T:System.IO.FileStream" />。</returns>
  1687. <param name="path">読み取り用に開かれるファイル。</param>
  1688. <exception cref="T:System.ArgumentException">
  1689. <paramref name="path" /> が長さ 0 の文字列であるか、空白しか含んでいないか、<see cref="F:System.IO.Path.InvalidPathChars" /> で定義されている無効な文字を 1 つ以上含んでいます。</exception>
  1690. <exception cref="T:System.ArgumentNullException">
  1691. <paramref name="path" /> は null です。</exception>
  1692. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  1693. <exception cref="T:System.IO.DirectoryNotFoundException">指定したパスが無効です (割り当てられていないドライブであるなど)。</exception>
  1694. <exception cref="T:System.UnauthorizedAccessException">
  1695. <paramref name="path" /> によってディレクトリが指定されました。または 呼び出し元に、必要なアクセス許可がありません。</exception>
  1696. <exception cref="T:System.IO.FileNotFoundException">
  1697. <paramref name="path" /> で指定されたファイルが見つかりませんでした。</exception>
  1698. <exception cref="T:System.NotSupportedException">
  1699. <paramref name="path" /> の形式が無効です。</exception>
  1700. <exception cref="T:System.IO.IOException">ファイルを開くときに、I/O エラーが発生しました。</exception>
  1701. <filterpriority>1</filterpriority>
  1702. <PermissionSet>
  1703. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1704. </PermissionSet>
  1705. </member>
  1706. <member name="M:System.IO.File.OpenText(System.String)">
  1707. <summary>読み取り用の既存の UTF-8 エンコードされたテキスト ファイルを開きます。</summary>
  1708. <returns>指定したパスの <see cref="T:System.IO.StreamReader" />。</returns>
  1709. <param name="path">読み取り用に開かれるファイル。</param>
  1710. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。</exception>
  1711. <exception cref="T:System.ArgumentException">
  1712. <paramref name="path" /> が長さ 0 の文字列であるか、空白しか含んでいないか、<see cref="F:System.IO.Path.InvalidPathChars" /> で定義されている無効な文字を 1 つ以上含んでいます。</exception>
  1713. <exception cref="T:System.ArgumentNullException">
  1714. <paramref name="path" /> は null です。</exception>
  1715. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  1716. <exception cref="T:System.IO.DirectoryNotFoundException">指定したパスが無効です (割り当てられていないドライブであるなど)。</exception>
  1717. <exception cref="T:System.IO.FileNotFoundException">
  1718. <paramref name="path" /> で指定されたファイルが見つかりませんでした。</exception>
  1719. <exception cref="T:System.NotSupportedException">
  1720. <paramref name="path" /> の形式が無効です。</exception>
  1721. <filterpriority>1</filterpriority>
  1722. <PermissionSet>
  1723. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1724. </PermissionSet>
  1725. </member>
  1726. <member name="M:System.IO.File.OpenWrite(System.String)">
  1727. <summary>書き込み用に、既存のファイルを開くか新しいファイルを作成します。</summary>
  1728. <returns>指定されたパスに置かれている、非共有の <see cref="T:System.IO.FileStream" /> オブジェクト。アクセス許可は <see cref="F:System.IO.FileAccess.Write" /> です。</returns>
  1729. <param name="path">書き込み用に開かれるファイル。</param>
  1730. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。または <paramref name="path" /> が、読み取り専用のファイルまたはディレクトリを指定しました。</exception>
  1731. <exception cref="T:System.ArgumentException">
  1732. <paramref name="path" /> が長さ 0 の文字列であるか、空白しか含んでいないか、<see cref="F:System.IO.Path.InvalidPathChars" /> で定義されている無効な文字を 1 つ以上含んでいます。</exception>
  1733. <exception cref="T:System.ArgumentNullException">
  1734. <paramref name="path" /> は null です。</exception>
  1735. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  1736. <exception cref="T:System.IO.DirectoryNotFoundException">指定したパスが無効です (割り当てられていないドライブであるなど)。</exception>
  1737. <exception cref="T:System.NotSupportedException">
  1738. <paramref name="path" /> の形式が無効です。</exception>
  1739. <filterpriority>1</filterpriority>
  1740. <PermissionSet>
  1741. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1742. </PermissionSet>
  1743. </member>
  1744. <member name="M:System.IO.File.ReadAllBytes(System.String)">
  1745. <summary>バイナリ ファイルを開き、ファイルの内容をバイト配列に読み取った後、ファイルを閉じます。</summary>
  1746. <returns>ファイルの内容を格納しているバイト配列。</returns>
  1747. <param name="path">読み取り用に開かれるファイル。</param>
  1748. <exception cref="T:System.ArgumentException">
  1749. <paramref name="path" /> が長さ 0 の文字列であるか、空白しか含んでいないか、<see cref="F:System.IO.Path.InvalidPathChars" /> で定義されている無効な文字を 1 つ以上含んでいます。</exception>
  1750. <exception cref="T:System.ArgumentNullException">
  1751. <paramref name="path" /> は null です。</exception>
  1752. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  1753. <exception cref="T:System.IO.DirectoryNotFoundException">指定したパスが無効です (割り当てられていないドライブであるなど)。</exception>
  1754. <exception cref="T:System.IO.IOException">ファイルを開くときに、I/O エラーが発生しました。</exception>
  1755. <exception cref="T:System.UnauthorizedAccessException">この操作は、現在のプラットフォームではサポートされていません。または <paramref name="path" /> によってディレクトリが指定されました。または 呼び出し元に、必要なアクセス許可がありません。</exception>
  1756. <exception cref="T:System.IO.FileNotFoundException">
  1757. <paramref name="path" /> で指定されたファイルが見つかりませんでした。</exception>
  1758. <exception cref="T:System.NotSupportedException">
  1759. <paramref name="path" /> の形式が無効です。</exception>
  1760. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  1761. <filterpriority>1</filterpriority>
  1762. <PermissionSet>
  1763. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1764. </PermissionSet>
  1765. </member>
  1766. <member name="M:System.IO.File.ReadAllLines(System.String)">
  1767. <summary>テキスト ファイルを開き、ファイルのすべての行を読み取った後、ファイルを閉じます。</summary>
  1768. <returns>ファイルのすべての行を格納している文字列配列。</returns>
  1769. <param name="path">読み取り用に開かれるファイル。</param>
  1770. <exception cref="T:System.ArgumentException">
  1771. <paramref name="path" /> が長さ 0 の文字列であるか、空白しか含んでいないか、<see cref="F:System.IO.Path.InvalidPathChars" /> で定義されている無効な文字を 1 つ以上含んでいます。</exception>
  1772. <exception cref="T:System.ArgumentNullException">
  1773. <paramref name="path" /> は null です。</exception>
  1774. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  1775. <exception cref="T:System.IO.DirectoryNotFoundException">指定したパスが無効です (割り当てられていないドライブであるなど)。</exception>
  1776. <exception cref="T:System.IO.IOException">ファイルを開くときに、I/O エラーが発生しました。</exception>
  1777. <exception cref="T:System.UnauthorizedAccessException">
  1778. <paramref name="path" /> によって、読み取り専用のファイルが指定されました。または この操作は、現在のプラットフォームではサポートされていません。または <paramref name="path" /> によってディレクトリが指定されました。または 呼び出し元に、必要なアクセス許可がありません。</exception>
  1779. <exception cref="T:System.IO.FileNotFoundException">
  1780. <paramref name="path" /> で指定されたファイルが見つかりませんでした。</exception>
  1781. <exception cref="T:System.NotSupportedException">
  1782. <paramref name="path" /> の形式が無効です。</exception>
  1783. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  1784. <filterpriority>1</filterpriority>
  1785. <PermissionSet>
  1786. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1787. </PermissionSet>
  1788. </member>
  1789. <member name="M:System.IO.File.ReadAllLines(System.String,System.Text.Encoding)">
  1790. <summary>ファイルを開き、指定したエンコーディングが適用されたファイルのすべての行を読み取った後、ファイルを閉じます。</summary>
  1791. <returns>ファイルのすべての行を格納している文字列配列。</returns>
  1792. <param name="path">読み取り用に開かれるファイル。</param>
  1793. <param name="encoding">ファイルの内容に適用されるエンコーディング。</param>
  1794. <exception cref="T:System.ArgumentException">
  1795. <paramref name="path" /> が長さ 0 の文字列であるか、空白しか含んでいないか、<see cref="F:System.IO.Path.InvalidPathChars" /> で定義されている無効な文字を 1 つ以上含んでいます。</exception>
  1796. <exception cref="T:System.ArgumentNullException">
  1797. <paramref name="path" /> は null です。</exception>
  1798. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  1799. <exception cref="T:System.IO.DirectoryNotFoundException">指定したパスが無効です (割り当てられていないドライブであるなど)。</exception>
  1800. <exception cref="T:System.IO.IOException">ファイルを開くときに、I/O エラーが発生しました。</exception>
  1801. <exception cref="T:System.UnauthorizedAccessException">
  1802. <paramref name="path" /> によって、読み取り専用のファイルが指定されました。または この操作は、現在のプラットフォームではサポートされていません。または <paramref name="path" /> によってディレクトリが指定されました。または 呼び出し元に、必要なアクセス許可がありません。</exception>
  1803. <exception cref="T:System.IO.FileNotFoundException">
  1804. <paramref name="path" /> で指定されたファイルが見つかりませんでした。</exception>
  1805. <exception cref="T:System.NotSupportedException">
  1806. <paramref name="path" /> の形式が無効です。</exception>
  1807. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  1808. <filterpriority>1</filterpriority>
  1809. <PermissionSet>
  1810. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1811. </PermissionSet>
  1812. </member>
  1813. <member name="M:System.IO.File.ReadAllText(System.String)">
  1814. <summary>テキスト ファイルを開き、ファイルのすべての行を読み取った後、ファイルを閉じます。</summary>
  1815. <returns>ファイルのすべての行を格納している文字列。</returns>
  1816. <param name="path">読み取り用に開かれるファイル。</param>
  1817. <exception cref="T:System.ArgumentException">
  1818. <paramref name="path" /> が長さ 0 の文字列であるか、空白しか含んでいないか、<see cref="F:System.IO.Path.InvalidPathChars" /> で定義されている無効な文字を 1 つ以上含んでいます。</exception>
  1819. <exception cref="T:System.ArgumentNullException">
  1820. <paramref name="path" /> は null です。</exception>
  1821. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  1822. <exception cref="T:System.IO.DirectoryNotFoundException">指定したパスが無効です (割り当てられていないドライブであるなど)。</exception>
  1823. <exception cref="T:System.IO.IOException">ファイルを開くときに、I/O エラーが発生しました。</exception>
  1824. <exception cref="T:System.UnauthorizedAccessException">
  1825. <paramref name="path" /> によって、読み取り専用のファイルが指定されました。または この操作は、現在のプラットフォームではサポートされていません。または <paramref name="path" /> によってディレクトリが指定されました。または 呼び出し元に、必要なアクセス許可がありません。</exception>
  1826. <exception cref="T:System.IO.FileNotFoundException">
  1827. <paramref name="path" /> で指定されたファイルが見つかりませんでした。</exception>
  1828. <exception cref="T:System.NotSupportedException">
  1829. <paramref name="path" /> の形式が無効です。</exception>
  1830. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  1831. <filterpriority>1</filterpriority>
  1832. <PermissionSet>
  1833. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1834. </PermissionSet>
  1835. </member>
  1836. <member name="M:System.IO.File.ReadAllText(System.String,System.Text.Encoding)">
  1837. <summary>ファイルを開き、指定したエンコーディングが適用されたファイルのすべての行を読み取った後、ファイルを閉じます。</summary>
  1838. <returns>ファイルのすべての行を格納している文字列。</returns>
  1839. <param name="path">読み取り用に開かれるファイル。</param>
  1840. <param name="encoding">ファイルの内容に適用されるエンコーディング。</param>
  1841. <exception cref="T:System.ArgumentException">
  1842. <paramref name="path" /> が長さ 0 の文字列であるか、空白しか含んでいないか、<see cref="F:System.IO.Path.InvalidPathChars" /> で定義されている無効な文字を 1 つ以上含んでいます。</exception>
  1843. <exception cref="T:System.ArgumentNullException">
  1844. <paramref name="path" /> は null です。</exception>
  1845. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  1846. <exception cref="T:System.IO.DirectoryNotFoundException">指定したパスが無効です (割り当てられていないドライブであるなど)。</exception>
  1847. <exception cref="T:System.IO.IOException">ファイルを開くときに、I/O エラーが発生しました。</exception>
  1848. <exception cref="T:System.UnauthorizedAccessException">
  1849. <paramref name="path" /> によって、読み取り専用のファイルが指定されました。または この操作は、現在のプラットフォームではサポートされていません。または <paramref name="path" /> によってディレクトリが指定されました。または 呼び出し元に、必要なアクセス許可がありません。</exception>
  1850. <exception cref="T:System.IO.FileNotFoundException">
  1851. <paramref name="path" /> で指定されたファイルが見つかりませんでした。</exception>
  1852. <exception cref="T:System.NotSupportedException">
  1853. <paramref name="path" /> の形式が無効です。</exception>
  1854. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  1855. <filterpriority>1</filterpriority>
  1856. <PermissionSet>
  1857. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1858. </PermissionSet>
  1859. </member>
  1860. <member name="M:System.IO.File.ReadLines(System.String)">
  1861. <summary>ファイルの行を読み取ります。</summary>
  1862. <returns>ファイルのすべての行、またはクエリの結果の行。</returns>
  1863. <param name="path">読み取るファイル。</param>
  1864. <exception cref="T:System.ArgumentException">
  1865. <paramref name="path" /> 長さゼロの文字列は、空白文字だけが含まれています。 またはで定義されている 1 つ以上の無効な文字が含まれている、 <see cref="M:System.IO.Path.GetInvalidPathChars" /> メソッドです。</exception>
  1866. <exception cref="T:System.ArgumentNullException">
  1867. <paramref name="path" /> は null です。</exception>
  1868. <exception cref="T:System.IO.DirectoryNotFoundException">
  1869. <paramref name="path" /> が無効です (割り当てられていないドライブであるなど)。</exception>
  1870. <exception cref="T:System.IO.FileNotFoundException">
  1871. <paramref name="path" /> で指定されたファイルが見つかりませんでした。</exception>
  1872. <exception cref="T:System.IO.IOException">ファイルを開くときに、I/O エラーが発生しました。</exception>
  1873. <exception cref="T:System.IO.PathTooLongException">
  1874. <paramref name="path" /> が、システムで定義されている最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  1875. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  1876. <exception cref="T:System.UnauthorizedAccessException">
  1877. <paramref name="path" /> が、読み取り専用のファイルを指定しています。またはこの操作は、現在のプラットフォームではサポートされていません。または<paramref name="path" /> がディレクトリです。または呼び出し元に、必要なアクセス許可がありません。</exception>
  1878. </member>
  1879. <member name="M:System.IO.File.ReadLines(System.String,System.Text.Encoding)">
  1880. <summary>指定された方法でエンコーディングされたファイルの行を読み取ります。</summary>
  1881. <returns>ファイルのすべての行、またはクエリの結果の行。</returns>
  1882. <param name="path">読み取るファイル。</param>
  1883. <param name="encoding">ファイルの内容に適用されるエンコーディング。</param>
  1884. <exception cref="T:System.ArgumentException">
  1885. <paramref name="path" /> が、長さが 0 の文字列であるか、空白しか含んでいないか、<see cref="M:System.IO.Path.GetInvalidPathChars" /> メソッドで定義されている無効な文字を 1 つ以上含んでいます。</exception>
  1886. <exception cref="T:System.ArgumentNullException">
  1887. <paramref name="path" /> は null です。</exception>
  1888. <exception cref="T:System.IO.DirectoryNotFoundException">
  1889. <paramref name="path" /> が無効です (割り当てられていないドライブであるなど)。</exception>
  1890. <exception cref="T:System.IO.FileNotFoundException">
  1891. <paramref name="path" /> で指定されたファイルが見つかりませんでした。</exception>
  1892. <exception cref="T:System.IO.IOException">ファイルを開くときに、I/O エラーが発生しました。</exception>
  1893. <exception cref="T:System.IO.PathTooLongException">
  1894. <paramref name="path" /> が、システムで定義されている最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  1895. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  1896. <exception cref="T:System.UnauthorizedAccessException">
  1897. <paramref name="path" /> が、読み取り専用のファイルを指定しています。またはこの操作は、現在のプラットフォームではサポートされていません。または<paramref name="path" /> がディレクトリです。または呼び出し元に、必要なアクセス許可がありません。</exception>
  1898. </member>
  1899. <member name="M:System.IO.File.SetAttributes(System.String,System.IO.FileAttributes)">
  1900. <summary>指定したパスでファイルの指定された <see cref="T:System.IO.FileAttributes" /> を設定します。</summary>
  1901. <param name="path">ファイルへのパス。</param>
  1902. <param name="fileAttributes">列挙値のビットごとの組み合わせ。</param>
  1903. <exception cref="T:System.ArgumentException">
  1904. <paramref name="path" /> が空か、空白だけが含まれているか、無効な文字が含まれているか、またはファイル属性が無効です。</exception>
  1905. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  1906. <exception cref="T:System.NotSupportedException">
  1907. <paramref name="path" /> の形式が無効です。</exception>
  1908. <exception cref="T:System.IO.DirectoryNotFoundException">指定したパスが無効です (割り当てられていないドライブであるなど)。</exception>
  1909. <exception cref="T:System.IO.FileNotFoundException">ファイルが見つかりません。</exception>
  1910. <exception cref="T:System.UnauthorizedAccessException">
  1911. <paramref name="path" /> によって、読み取り専用のファイルが指定されました。または この操作は、現在のプラットフォームではサポートされていません。または <paramref name="path" /> によってディレクトリが指定されました。または 呼び出し元に、必要なアクセス許可がありません。</exception>
  1912. <filterpriority>1</filterpriority>
  1913. <PermissionSet>
  1914. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1915. </PermissionSet>
  1916. </member>
  1917. <member name="M:System.IO.File.SetCreationTime(System.String,System.DateTime)">
  1918. <summary>ファイルが作成された日付と時刻を設定します。</summary>
  1919. <param name="path">作成日時情報を設定する対象のファイル。</param>
  1920. <param name="creationTime">
  1921. <see cref="T:System.DateTime" /> の作成日時の設定値を含む <paramref name="path" />。この値は現地時刻で表示されます。</param>
  1922. <exception cref="T:System.IO.FileNotFoundException">指定したパスが見つかりませんでした。</exception>
  1923. <exception cref="T:System.ArgumentException">
  1924. <paramref name="path" /> が長さ 0 の文字列であるか、空白しか含んでいないか、<see cref="F:System.IO.Path.InvalidPathChars" /> で定義されている無効な文字を 1 つ以上含んでいます。</exception>
  1925. <exception cref="T:System.ArgumentNullException">
  1926. <paramref name="path" /> は null です。</exception>
  1927. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  1928. <exception cref="T:System.IO.IOException">操作の実行中に I/O エラーが発生しました。</exception>
  1929. <exception cref="T:System.ArgumentOutOfRangeException">
  1930. <paramref name="creationTime" /> は、この操作で許可された日付または時刻、またはその両方の範囲を超える値を指定します。</exception>
  1931. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。</exception>
  1932. <exception cref="T:System.NotSupportedException">
  1933. <paramref name="path" /> の形式が無効です。</exception>
  1934. <filterpriority>1</filterpriority>
  1935. <PermissionSet>
  1936. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1937. </PermissionSet>
  1938. </member>
  1939. <member name="M:System.IO.File.SetCreationTimeUtc(System.String,System.DateTime)">
  1940. <summary>ファイルが作成された日付と時刻を世界協定時刻 (UTC) で設定します。</summary>
  1941. <param name="path">作成日時情報を設定する対象のファイル。</param>
  1942. <param name="creationTimeUtc">
  1943. <see cref="T:System.DateTime" /> の作成日時の設定値を含む <paramref name="path" />。この値は UTC 時刻で表現されます。</param>
  1944. <exception cref="T:System.IO.FileNotFoundException">指定したパスが見つかりませんでした。</exception>
  1945. <exception cref="T:System.ArgumentException">
  1946. <paramref name="path" /> が長さ 0 の文字列であるか、空白しか含んでいないか、<see cref="F:System.IO.Path.InvalidPathChars" /> で定義されている無効な文字を 1 つ以上含んでいます。</exception>
  1947. <exception cref="T:System.ArgumentNullException">
  1948. <paramref name="path" /> は null です。</exception>
  1949. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  1950. <exception cref="T:System.IO.IOException">操作の実行中に I/O エラーが発生しました。</exception>
  1951. <exception cref="T:System.ArgumentOutOfRangeException">
  1952. <paramref name="creationTime" /> は、この操作で許可された日付または時刻、またはその両方の範囲を超える値を指定します。</exception>
  1953. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。</exception>
  1954. <exception cref="T:System.NotSupportedException">
  1955. <paramref name="path" /> の形式が無効です。</exception>
  1956. <filterpriority>2</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="M:System.IO.File.SetLastAccessTime(System.String,System.DateTime)">
  1962. <summary>指定したファイルに最後にアクセスした日付と時刻を設定します。</summary>
  1963. <param name="path">アクセス日時情報を設定する対象のファイル。</param>
  1964. <param name="lastAccessTime">
  1965. <see cref="T:System.DateTime" /> に最後にアクセスした日付と時刻の設定値を含む <paramref name="path" />。この値は現地時刻で表示されます。</param>
  1966. <exception cref="T:System.ArgumentException">
  1967. <paramref name="path" /> が長さ 0 の文字列であるか、空白しか含んでいないか、<see cref="F:System.IO.Path.InvalidPathChars" /> で定義されている無効な文字を 1 つ以上含んでいます。</exception>
  1968. <exception cref="T:System.ArgumentNullException">
  1969. <paramref name="path" /> は null です。</exception>
  1970. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  1971. <exception cref="T:System.IO.FileNotFoundException">指定したパスが見つかりませんでした。</exception>
  1972. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。</exception>
  1973. <exception cref="T:System.NotSupportedException">
  1974. <paramref name="path" /> の形式が無効です。</exception>
  1975. <exception cref="T:System.ArgumentOutOfRangeException">
  1976. <paramref name="lastAccessTime" /> は、この操作で許可される日付または時刻の範囲を超える値を指定します。</exception>
  1977. <filterpriority>1</filterpriority>
  1978. <PermissionSet>
  1979. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  1980. </PermissionSet>
  1981. </member>
  1982. <member name="M:System.IO.File.SetLastAccessTimeUtc(System.String,System.DateTime)">
  1983. <summary>指定したファイルに最後にアクセスした日付と時刻を世界協定時刻 (UTC) で設定します。</summary>
  1984. <param name="path">アクセス日時情報を設定する対象のファイル。</param>
  1985. <param name="lastAccessTimeUtc">
  1986. <see cref="T:System.DateTime" /> に最後にアクセスした日付と時刻の設定値を含む <paramref name="path" />。この値は UTC 時刻で表現されます。</param>
  1987. <exception cref="T:System.ArgumentException">
  1988. <paramref name="path" /> が長さ 0 の文字列であるか、空白しか含んでいないか、<see cref="F:System.IO.Path.InvalidPathChars" /> で定義されている無効な文字を 1 つ以上含んでいます。</exception>
  1989. <exception cref="T:System.ArgumentNullException">
  1990. <paramref name="path" /> は null です。</exception>
  1991. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  1992. <exception cref="T:System.IO.FileNotFoundException">指定したパスが見つかりませんでした。</exception>
  1993. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。</exception>
  1994. <exception cref="T:System.NotSupportedException">
  1995. <paramref name="path" /> の形式が無効です。</exception>
  1996. <exception cref="T:System.ArgumentOutOfRangeException">
  1997. <paramref name="lastAccessTimeUtc" /> は、この操作で許可される日付または時刻の範囲を超える値を指定します。</exception>
  1998. <filterpriority>1</filterpriority>
  1999. <PermissionSet>
  2000. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  2001. </PermissionSet>
  2002. </member>
  2003. <member name="M:System.IO.File.SetLastWriteTime(System.String,System.DateTime)">
  2004. <summary>指定したファイルに最後に書き込んだ日付と時刻を設定します。</summary>
  2005. <param name="path">日時情報を設定する対象のファイル。</param>
  2006. <param name="lastWriteTime">
  2007. <see cref="T:System.DateTime" /> に最後に書き込んだ日付と時刻の設定値を含む <paramref name="path" />。この値は現地時刻で表示されます。</param>
  2008. <exception cref="T:System.ArgumentException">
  2009. <paramref name="path" /> が長さ 0 の文字列であるか、空白しか含んでいないか、<see cref="F:System.IO.Path.InvalidPathChars" /> で定義されている無効な文字を 1 つ以上含んでいます。</exception>
  2010. <exception cref="T:System.ArgumentNullException">
  2011. <paramref name="path" /> は null です。</exception>
  2012. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  2013. <exception cref="T:System.IO.FileNotFoundException">指定したパスが見つかりませんでした。</exception>
  2014. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。</exception>
  2015. <exception cref="T:System.NotSupportedException">
  2016. <paramref name="path" /> の形式が無効です。</exception>
  2017. <exception cref="T:System.ArgumentOutOfRangeException">
  2018. <paramref name="lastWriteTime" /> は、この操作で許可される日付または時刻の範囲を超える値を指定します。</exception>
  2019. <filterpriority>1</filterpriority>
  2020. <PermissionSet>
  2021. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  2022. </PermissionSet>
  2023. </member>
  2024. <member name="M:System.IO.File.SetLastWriteTimeUtc(System.String,System.DateTime)">
  2025. <summary>指定したファイルに最後に書き込んだ日付と時刻を世界協定時刻 (UTC) で設定します。</summary>
  2026. <param name="path">日時情報を設定する対象のファイル。</param>
  2027. <param name="lastWriteTimeUtc">
  2028. <see cref="T:System.DateTime" /> に最後に書き込んだ日付と時刻の設定値を含む <paramref name="path" />。この値は UTC 時刻で表現されます。</param>
  2029. <exception cref="T:System.ArgumentException">
  2030. <paramref name="path" /> が長さ 0 の文字列であるか、空白しか含んでいないか、<see cref="F:System.IO.Path.InvalidPathChars" /> で定義されている無効な文字を 1 つ以上含んでいます。</exception>
  2031. <exception cref="T:System.ArgumentNullException">
  2032. <paramref name="path" /> は null です。</exception>
  2033. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  2034. <exception cref="T:System.IO.FileNotFoundException">指定したパスが見つかりませんでした。</exception>
  2035. <exception cref="T:System.UnauthorizedAccessException">呼び出し元に、必要なアクセス許可がありません。</exception>
  2036. <exception cref="T:System.NotSupportedException">
  2037. <paramref name="path" /> の形式が無効です。</exception>
  2038. <exception cref="T:System.ArgumentOutOfRangeException">
  2039. <paramref name="lastWriteTimeUtc" /> は、この操作で許可される日付または時刻の範囲を超える値を指定します。</exception>
  2040. <filterpriority>2</filterpriority>
  2041. <PermissionSet>
  2042. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  2043. </PermissionSet>
  2044. </member>
  2045. <member name="M:System.IO.File.WriteAllBytes(System.String,System.Byte[])">
  2046. <summary>新しいファイルを作成し、指定したバイト配列をそのファイルに書き込んだ後、ファイルを閉じます。既存のターゲット ファイルは上書きされます。</summary>
  2047. <param name="path">書き込み先のファイル。</param>
  2048. <param name="bytes">ファイルに書き込むバイト。</param>
  2049. <exception cref="T:System.ArgumentException">
  2050. <paramref name="path" /> が長さ 0 の文字列であるか、空白しか含んでいないか、<see cref="F:System.IO.Path.InvalidPathChars" /> で定義されている無効な文字を 1 つ以上含んでいます。</exception>
  2051. <exception cref="T:System.ArgumentNullException">
  2052. <paramref name="path" /> が null か、バイト配列が空です。</exception>
  2053. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  2054. <exception cref="T:System.IO.DirectoryNotFoundException">指定したパスが無効です (割り当てられていないドライブであるなど)。</exception>
  2055. <exception cref="T:System.IO.IOException">ファイルを開くときに、I/O エラーが発生しました。</exception>
  2056. <exception cref="T:System.UnauthorizedAccessException">
  2057. <paramref name="path" /> によって、読み取り専用のファイルが指定されました。または この操作は、現在のプラットフォームではサポートされていません。または <paramref name="path" /> によってディレクトリが指定されました。または 呼び出し元に、必要なアクセス許可がありません。</exception>
  2058. <exception cref="T:System.NotSupportedException">
  2059. <paramref name="path" /> の形式が無効です。</exception>
  2060. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  2061. <filterpriority>1</filterpriority>
  2062. <PermissionSet>
  2063. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  2064. </PermissionSet>
  2065. </member>
  2066. <member name="M:System.IO.File.WriteAllLines(System.String,System.Collections.Generic.IEnumerable{System.String})">
  2067. <summary>新しいファイルを作成し、文字列のコレクションをそのファイルに書き込んでから、そのファイルを閉じます。</summary>
  2068. <param name="path">書き込み先のファイル。</param>
  2069. <param name="contents">ファイルに書き込む行。</param>
  2070. <exception cref="T:System.ArgumentException">
  2071. <paramref name="path" /> 長さゼロの文字列は、空白文字だけが含まれています。 またはで定義されている 1 つ以上の無効な文字が含まれている、 <see cref="M:System.IO.Path.GetInvalidPathChars" /> メソッドです。</exception>
  2072. <exception cref="T:System.ArgumentNullException">いずれか<paramref name=" path " />または <paramref name="contents" /> は nullです。</exception>
  2073. <exception cref="T:System.IO.DirectoryNotFoundException">
  2074. <paramref name="path" /> が無効です (割り当てられていないドライブであるなど)。</exception>
  2075. <exception cref="T:System.IO.IOException">ファイルを開くときに、I/O エラーが発生しました。</exception>
  2076. <exception cref="T:System.IO.PathTooLongException">
  2077. <paramref name="path" /> が、システムで定義されている最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  2078. <exception cref="T:System.NotSupportedException">
  2079. <paramref name="path" /> の形式が無効です。</exception>
  2080. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  2081. <exception cref="T:System.UnauthorizedAccessException">
  2082. <paramref name="path" /> が、読み取り専用のファイルを指定しています。またはこの操作は、現在のプラットフォームではサポートされていません。または<paramref name="path" /> がディレクトリです。または呼び出し元に、必要なアクセス許可がありません。</exception>
  2083. </member>
  2084. <member name="M:System.IO.File.WriteAllLines(System.String,System.Collections.Generic.IEnumerable{System.String},System.Text.Encoding)">
  2085. <summary>指定されたエンコーディングを使用して新しいファイルを作成し、文字列のコレクションをそのファイルに書き込んでから、そのファイルを閉じます。</summary>
  2086. <param name="path">書き込み先のファイル。</param>
  2087. <param name="contents">ファイルに書き込む行。</param>
  2088. <param name="encoding">使用する文字エンコーディング。</param>
  2089. <exception cref="T:System.ArgumentException">
  2090. <paramref name="path" /> 長さゼロの文字列は、空白文字だけが含まれています。 またはで定義されている 1 つ以上の無効な文字が含まれている、 <see cref="M:System.IO.Path.GetInvalidPathChars" /> メソッドです。</exception>
  2091. <exception cref="T:System.ArgumentNullException">いずれか<paramref name=" path" />,、<paramref name=" contents" />, 、または <paramref name="encoding" /> は nullです。</exception>
  2092. <exception cref="T:System.IO.DirectoryNotFoundException">
  2093. <paramref name="path" /> が無効です (割り当てられていないドライブであるなど)。</exception>
  2094. <exception cref="T:System.IO.IOException">ファイルを開くときに、I/O エラーが発生しました。</exception>
  2095. <exception cref="T:System.IO.PathTooLongException">
  2096. <paramref name="path" /> が、システムで定義されている最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  2097. <exception cref="T:System.NotSupportedException">
  2098. <paramref name="path" /> の形式が無効です。</exception>
  2099. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  2100. <exception cref="T:System.UnauthorizedAccessException">
  2101. <paramref name="path" /> が、読み取り専用のファイルを指定しています。またはこの操作は、現在のプラットフォームではサポートされていません。または<paramref name="path" /> がディレクトリです。または呼び出し元に、必要なアクセス許可がありません。</exception>
  2102. </member>
  2103. <member name="M:System.IO.File.WriteAllText(System.String,System.String)">
  2104. <summary>新しいファイルを作成し、指定した文字列をそのファイルに書き込んだ後、ファイルを閉じます。既存のターゲット ファイルは上書きされます。</summary>
  2105. <param name="path">書き込み先のファイル。</param>
  2106. <param name="contents">ファイルに書き込む文字列。</param>
  2107. <exception cref="T:System.ArgumentException">
  2108. <paramref name="path" /> が長さ 0 の文字列であるか、空白しか含んでいないか、<see cref="F:System.IO.Path.InvalidPathChars" /> で定義されている無効な文字を 1 つ以上含んでいます。</exception>
  2109. <exception cref="T:System.ArgumentNullException">
  2110. <paramref name="path" /> が null であるか、<paramref name="contents" /> が空です。 </exception>
  2111. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  2112. <exception cref="T:System.IO.DirectoryNotFoundException">指定したパスが無効です (割り当てられていないドライブであるなど)。</exception>
  2113. <exception cref="T:System.IO.IOException">ファイルを開くときに、I/O エラーが発生しました。</exception>
  2114. <exception cref="T:System.UnauthorizedAccessException">
  2115. <paramref name="path" /> によって、読み取り専用のファイルが指定されました。または この操作は、現在のプラットフォームではサポートされていません。または <paramref name="path" /> によってディレクトリが指定されました。または 呼び出し元に、必要なアクセス許可がありません。</exception>
  2116. <exception cref="T:System.NotSupportedException">
  2117. <paramref name="path" /> の形式が無効です。</exception>
  2118. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  2119. <filterpriority>1</filterpriority>
  2120. <PermissionSet>
  2121. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  2122. </PermissionSet>
  2123. </member>
  2124. <member name="M:System.IO.File.WriteAllText(System.String,System.String,System.Text.Encoding)">
  2125. <summary>新しいファイルを作成し、指定したエンコーディングで指定の文字列をそのファイルに書き込んだ後、ファイルを閉じます。既存のターゲット ファイルは上書きされます。</summary>
  2126. <param name="path">書き込み先のファイル。</param>
  2127. <param name="contents">ファイルに書き込む文字列。</param>
  2128. <param name="encoding">文字列に適用するエンコーディング。</param>
  2129. <exception cref="T:System.ArgumentException">
  2130. <paramref name="path" /> が長さ 0 の文字列であるか、空白しか含んでいないか、<see cref="F:System.IO.Path.InvalidPathChars" /> で定義されている無効な文字を 1 つ以上含んでいます。</exception>
  2131. <exception cref="T:System.ArgumentNullException">
  2132. <paramref name="path" /> が null であるか、<paramref name="contents" /> が空です。</exception>
  2133. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  2134. <exception cref="T:System.IO.DirectoryNotFoundException">指定したパスが無効です (割り当てられていないドライブであるなど)。</exception>
  2135. <exception cref="T:System.IO.IOException">ファイルを開くときに、I/O エラーが発生しました。</exception>
  2136. <exception cref="T:System.UnauthorizedAccessException">
  2137. <paramref name="path" /> によって、読み取り専用のファイルが指定されました。または この操作は、現在のプラットフォームではサポートされていません。または <paramref name="path" /> によってディレクトリが指定されました。または 呼び出し元に、必要なアクセス許可がありません。</exception>
  2138. <exception cref="T:System.NotSupportedException">
  2139. <paramref name="path" /> の形式が無効です。</exception>
  2140. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  2141. <filterpriority>1</filterpriority>
  2142. <PermissionSet>
  2143. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  2144. </PermissionSet>
  2145. </member>
  2146. <member name="T:System.IO.FileInfo">
  2147. <summary>ファイルを作成、コピー、削除、移動、および開くためのプロパティおよびインスタンス メソッドを提供し、<see cref="T:System.IO.FileStream" /> オブジェクトを作成できるようにします。このクラスは継承できません。この種類の .NET Framework ソース コードを参照して、次を参照してください。、 Reference Sourceです。</summary>
  2148. <filterpriority>1</filterpriority>
  2149. </member>
  2150. <member name="M:System.IO.FileInfo.#ctor(System.String)">
  2151. <summary>ファイル パスのラッパーとして機能する、<see cref="T:System.IO.FileInfo" /> クラスの新しいインスタンスを初期化します。</summary>
  2152. <param name="fileName">新しいファイルの完全修飾名または相対ファイル名。パスの末尾がディレクトリの区切り記号にならないようにしてください。</param>
  2153. <exception cref="T:System.ArgumentNullException">
  2154. <paramref name="fileName" /> は null です。</exception>
  2155. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  2156. <exception cref="T:System.ArgumentException">ファイル名が空か、空白文字だけを含んでいるか、無効な文字を含んでいます。</exception>
  2157. <exception cref="T:System.UnauthorizedAccessException">
  2158. <paramref name="fileName" /> へのアクセスが拒否されました。</exception>
  2159. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  2160. <exception cref="T:System.NotSupportedException">
  2161. <paramref name="fileName" /> の文字列の中に、コロン (:) が含まれています。</exception>
  2162. </member>
  2163. <member name="M:System.IO.FileInfo.AppendText">
  2164. <summary>
  2165. <see cref="T:System.IO.StreamWriter" /> のインスタンスが表すファイルの末尾にテキストを追加する <see cref="T:System.IO.FileInfo" /> を作成します。</summary>
  2166. <returns>新しい StreamWriter。</returns>
  2167. <filterpriority>1</filterpriority>
  2168. <PermissionSet>
  2169. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  2170. </PermissionSet>
  2171. </member>
  2172. <member name="M:System.IO.FileInfo.CopyTo(System.String)">
  2173. <summary>既存のファイルを上書きできないようにして、既存のファイルを新しいファイルにコピーします。</summary>
  2174. <returns>絶対パスで指定された新しいファイル。</returns>
  2175. <param name="destFileName">コピー先の新しいファイルの名前。</param>
  2176. <exception cref="T:System.ArgumentException">
  2177. <paramref name="destFileName" /> が空か、空白だけが含まれているか、または無効な文字が含まれています。</exception>
  2178. <exception cref="T:System.IO.IOException">エラーが発生したか、コピー先のファイルが既に存在しています。</exception>
  2179. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  2180. <exception cref="T:System.ArgumentNullException">
  2181. <paramref name="destFileName" /> は null です。</exception>
  2182. <exception cref="T:System.UnauthorizedAccessException">ディレクトリ パスが渡されたか、ファイルを異なるドライブに移動しようとしています。</exception>
  2183. <exception cref="T:System.IO.DirectoryNotFoundException">
  2184. <paramref name="destFileName" /> 内に指定されているディレクトリが存在しません。</exception>
  2185. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  2186. <exception cref="T:System.NotSupportedException">
  2187. <paramref name="destFileName" /> は文字列にコロン (:) が含まれていますが、ボリュームが指定されていません。</exception>
  2188. <filterpriority>1</filterpriority>
  2189. <PermissionSet>
  2190. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  2191. </PermissionSet>
  2192. </member>
  2193. <member name="M:System.IO.FileInfo.CopyTo(System.String,System.Boolean)">
  2194. <summary>既存のファイルを上書きできるようにして、既存のファイルを新しいファイルにコピーします。</summary>
  2195. <returns>新しいファイル。または、<paramref name="overwrite" /> が true の場合は、既存のファイルを上書きしたファイル。ファイルが存在しており、<paramref name="overwrite" /> が false の場合は、<see cref="T:System.IO.IOException" /> がスローされます。</returns>
  2196. <param name="destFileName">コピー先の新しいファイルの名前。</param>
  2197. <param name="overwrite">既存のファイルを上書きできるようにする場合は true。それ以外の場合は false。</param>
  2198. <exception cref="T:System.ArgumentException">
  2199. <paramref name="destFileName" /> が空か、空白だけが含まれているか、または無効な文字が含まれています。</exception>
  2200. <exception cref="T:System.IO.IOException">エラーが発生したか、または、コピー先のファイルが既に存在しているけれども <paramref name="overwrite" /> が false です。</exception>
  2201. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  2202. <exception cref="T:System.ArgumentNullException">
  2203. <paramref name="destFileName" /> は null です。</exception>
  2204. <exception cref="T:System.IO.DirectoryNotFoundException">
  2205. <paramref name="destFileName" /> 内に指定されているディレクトリが存在しません。</exception>
  2206. <exception cref="T:System.UnauthorizedAccessException">ディレクトリ パスが渡されたか、ファイルを異なるドライブに移動しようとしています。</exception>
  2207. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  2208. <exception cref="T:System.NotSupportedException">
  2209. <paramref name="destFileName" /> の文字列の中に、コロン (:) が含まれています。</exception>
  2210. <filterpriority>1</filterpriority>
  2211. <PermissionSet>
  2212. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  2213. </PermissionSet>
  2214. </member>
  2215. <member name="M:System.IO.FileInfo.Create">
  2216. <summary>ファイルを作成します。</summary>
  2217. <returns>新しいファイル。</returns>
  2218. <filterpriority>1</filterpriority>
  2219. <PermissionSet>
  2220. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  2221. </PermissionSet>
  2222. </member>
  2223. <member name="M:System.IO.FileInfo.CreateText">
  2224. <summary>新しいテキスト ファイルに書き込みを行う <see cref="T:System.IO.StreamWriter" /> を作成します。</summary>
  2225. <returns>新しい StreamWriter。</returns>
  2226. <exception cref="T:System.UnauthorizedAccessException">指定したファイル名はディレクトリです。</exception>
  2227. <exception cref="T:System.IO.IOException">ディスクが読み取り専用です。</exception>
  2228. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  2229. <filterpriority>1</filterpriority>
  2230. <PermissionSet>
  2231. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  2232. </PermissionSet>
  2233. </member>
  2234. <member name="M:System.IO.FileInfo.Delete">
  2235. <summary>ファイルを完全に削除します。</summary>
  2236. <exception cref="T:System.IO.IOException">Microsoft Windows NT が稼動しているコンピューター上で、対象のファイルが開いているか、そのファイルにメモリが割り当てられています。または開いているハンドルがファイルに対して存在し、オペレーティング システムが Windows XP またはそれ以前のものです。開いているハンドルは、ディレクトリとファイルを列挙する際に発生した可能性があります。詳細については、「方法: ディレクトリとファイルを列挙する」を参照してください。</exception>
  2237. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  2238. <exception cref="T:System.UnauthorizedAccessException">指定したパスはディレクトリです。</exception>
  2239. <filterpriority>1</filterpriority>
  2240. <PermissionSet>
  2241. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  2242. </PermissionSet>
  2243. </member>
  2244. <member name="P:System.IO.FileInfo.Directory">
  2245. <summary>親ディレクトリのインスタンスを取得します。</summary>
  2246. <returns>ファイルの親ディレクトリを表す <see cref="T:System.IO.DirectoryInfo" /> オブジェクト。</returns>
  2247. <exception cref="T:System.IO.DirectoryNotFoundException">割り当てられていないドライブであるなど、指定されたパスが無効です。</exception>
  2248. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  2249. <filterpriority>1</filterpriority>
  2250. <PermissionSet>
  2251. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  2252. </PermissionSet>
  2253. </member>
  2254. <member name="P:System.IO.FileInfo.DirectoryName">
  2255. <summary>ディレクトリの絶対パスを表す文字列を取得します。</summary>
  2256. <returns>ディレクトリの絶対パスを表す文字列。</returns>
  2257. <exception cref="T:System.ArgumentNullException">ディレクトリ名として null が渡されました。</exception>
  2258. <exception cref="T:System.IO.PathTooLongException">ファイルの完全修飾パスが 260 文字以上です。</exception>
  2259. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  2260. <filterpriority>1</filterpriority>
  2261. <PermissionSet>
  2262. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  2263. </PermissionSet>
  2264. </member>
  2265. <member name="P:System.IO.FileInfo.Exists">
  2266. <summary>ファイルが存在するかどうかを示す値を取得します。</summary>
  2267. <returns>ファイルが存在する場合は true。ファイルが存在しないか、ファイルがディレクトリである場合は false。</returns>
  2268. <filterpriority>1</filterpriority>
  2269. </member>
  2270. <member name="P:System.IO.FileInfo.IsReadOnly">
  2271. <summary>現在のファイルが読み取り専用であるかどうかを判断する値を取得または設定します。</summary>
  2272. <returns>現在のファイルが読み取り専用の場合は true。それ以外の場合は false。</returns>
  2273. <exception cref="T:System.IO.FileNotFoundException">現在の <see cref="T:System.IO.FileInfo" /> オブジェクトが示すファイルが見つかりませんでした。</exception>
  2274. <exception cref="T:System.IO.IOException">ファイルを開くときに、I/O エラーが発生しました。</exception>
  2275. <exception cref="T:System.UnauthorizedAccessException">この操作は、現在のプラットフォームではサポートされていません。または 呼び出し元に、必要なアクセス許可がありません。</exception>
  2276. <exception cref="T:System.ArgumentException">ユーザーには書き込みの権限がありませんが、このプロパティを false に設定しようとしました。</exception>
  2277. <filterpriority>1</filterpriority>
  2278. </member>
  2279. <member name="P:System.IO.FileInfo.Length">
  2280. <summary>現在のファイルのサイズをバイト単位で取得します。</summary>
  2281. <returns>現在のファイルのサイズ (バイト単位)。</returns>
  2282. <exception cref="T:System.IO.IOException">
  2283. <see cref="M:System.IO.FileSystemInfo.Refresh" /> によってファイルまたはディレクトリの状態を更新できません。</exception>
  2284. <exception cref="T:System.IO.FileNotFoundException">このファイルは存在しません。または Length プロパティはディレクトリに対して呼び出されます。</exception>
  2285. <filterpriority>1</filterpriority>
  2286. </member>
  2287. <member name="M:System.IO.FileInfo.MoveTo(System.String)">
  2288. <summary>指定したファイルを新しい場所に移動します。オプションで新しいファイル名を指定することもできます。</summary>
  2289. <param name="destFileName">ファイルの移動先のパス。異なるファイル名を指定できます。</param>
  2290. <exception cref="T:System.IO.IOException">I/O エラーが発生しました。移動先のファイルが既に存在するか、移動先のデバイスの準備ができていない、などの原因が考えられます。</exception>
  2291. <exception cref="T:System.ArgumentNullException">
  2292. <paramref name="destFileName" /> は null です。</exception>
  2293. <exception cref="T:System.ArgumentException">
  2294. <paramref name="destFileName" /> が空か、空白だけが含まれているか、または無効な文字が含まれています。</exception>
  2295. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  2296. <exception cref="T:System.UnauthorizedAccessException">
  2297. <paramref name="destFileName" /> が読み取り専用か、またはディレクトリです。</exception>
  2298. <exception cref="T:System.IO.FileNotFoundException">ファイルが見つかりません。</exception>
  2299. <exception cref="T:System.IO.DirectoryNotFoundException">割り当てられていないドライブであるなど、指定されたパスが無効です。</exception>
  2300. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  2301. <exception cref="T:System.NotSupportedException">
  2302. <paramref name="destFileName" /> の文字列の中に、コロン (:) が含まれています。</exception>
  2303. <filterpriority>1</filterpriority>
  2304. <PermissionSet>
  2305. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  2306. </PermissionSet>
  2307. </member>
  2308. <member name="P:System.IO.FileInfo.Name">
  2309. <summary>ファイルの名前を取得します。</summary>
  2310. <returns>ファイルの名前です。</returns>
  2311. <filterpriority>1</filterpriority>
  2312. </member>
  2313. <member name="M:System.IO.FileInfo.Open(System.IO.FileMode)">
  2314. <summary>指定したモードでファイルを開きます。</summary>
  2315. <returns>読み書き可能、共有不可の権限を適用し、指定したモードで開くファイル。</returns>
  2316. <param name="mode">ファイルを開くときのモード (<see cref="T:System.IO.FileMode" />、Open など) を指定する定数 Append。</param>
  2317. <exception cref="T:System.IO.FileNotFoundException">ファイルが見つかりません。</exception>
  2318. <exception cref="T:System.UnauthorizedAccessException">ファイルが読み取り専用か、ディレクトリです。</exception>
  2319. <exception cref="T:System.IO.DirectoryNotFoundException">割り当てられていないドライブであるなど、指定されたパスが無効です。</exception>
  2320. <exception cref="T:System.IO.IOException">ファイルは既に開いています。</exception>
  2321. <filterpriority>2</filterpriority>
  2322. <PermissionSet>
  2323. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  2324. </PermissionSet>
  2325. </member>
  2326. <member name="M:System.IO.FileInfo.Open(System.IO.FileMode,System.IO.FileAccess)">
  2327. <summary>読み取り可、書き込み可、または読み書き込み可などのアクセス権を指定し、指定したモードでファイルを開きます。</summary>
  2328. <returns>指定したモードとアクセス権、および非共有の権限で開く <see cref="T:System.IO.FileStream" /> オブジェクト。</returns>
  2329. <param name="mode">ファイルを開くときのモード (<see cref="T:System.IO.FileMode" />、Open など) を指定する定数 Append。</param>
  2330. <param name="access">ファイルを <see cref="T:System.IO.FileAccess" />、Read、または Write のいずれのアクセス権で開くかを指定する ReadWrite 定数。</param>
  2331. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  2332. <exception cref="T:System.IO.FileNotFoundException">ファイルが見つかりません。</exception>
  2333. <exception cref="T:System.UnauthorizedAccessException">
  2334. <paramref name="path" /> が読み取り専用か、またはディレクトリです。</exception>
  2335. <exception cref="T:System.IO.DirectoryNotFoundException">割り当てられていないドライブであるなど、指定されたパスが無効です。</exception>
  2336. <exception cref="T:System.IO.IOException">ファイルは既に開いています。</exception>
  2337. <filterpriority>2</filterpriority>
  2338. <PermissionSet>
  2339. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  2340. </PermissionSet>
  2341. </member>
  2342. <member name="M:System.IO.FileInfo.Open(System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare)">
  2343. <summary>読み取り可、書き込み可、読み書き可などのアクセス権を指定し、指定したモードと共有オプションでファイルを開きます。</summary>
  2344. <returns>指定したモード、アクセス権、および共有オプションで開く <see cref="T:System.IO.FileStream" /> オブジェクト。</returns>
  2345. <param name="mode">ファイルを開くときのモード (<see cref="T:System.IO.FileMode" />、Open など) を指定する定数 Append。</param>
  2346. <param name="access">ファイルを <see cref="T:System.IO.FileAccess" />、Read、または Write のいずれのアクセス権で開くかを指定する ReadWrite 定数。</param>
  2347. <param name="share">ファイルに対して他の <see cref="T:System.IO.FileShare" /> オブジェクトが持つアクセスの種類を指定する FileStream 定数。</param>
  2348. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  2349. <exception cref="T:System.IO.FileNotFoundException">ファイルが見つかりません。</exception>
  2350. <exception cref="T:System.UnauthorizedAccessException">
  2351. <paramref name="path" /> が読み取り専用か、またはディレクトリです。</exception>
  2352. <exception cref="T:System.IO.DirectoryNotFoundException">割り当てられていないドライブであるなど、指定されたパスが無効です。</exception>
  2353. <exception cref="T:System.IO.IOException">ファイルは既に開いています。</exception>
  2354. <filterpriority>2</filterpriority>
  2355. <PermissionSet>
  2356. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  2357. </PermissionSet>
  2358. </member>
  2359. <member name="M:System.IO.FileInfo.OpenRead">
  2360. <summary>読み取り専用の <see cref="T:System.IO.FileStream" /> を作成します。</summary>
  2361. <returns>新しい読み取り専用の <see cref="T:System.IO.FileStream" /> オブジェクト。</returns>
  2362. <exception cref="T:System.UnauthorizedAccessException">
  2363. <paramref name="path" /> が読み取り専用か、またはディレクトリです。</exception>
  2364. <exception cref="T:System.IO.DirectoryNotFoundException">割り当てられていないドライブであるなど、指定されたパスが無効です。</exception>
  2365. <exception cref="T:System.IO.IOException">ファイルは既に開いています。</exception>
  2366. <filterpriority>2</filterpriority>
  2367. <PermissionSet>
  2368. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  2369. </PermissionSet>
  2370. </member>
  2371. <member name="M:System.IO.FileInfo.OpenText">
  2372. <summary>既存のテキスト ファイルからの読み取りを行う、UTF8 エンコーディングの <see cref="T:System.IO.StreamReader" /> を作成します。</summary>
  2373. <returns>UTF8 エンコーディングの新しい StreamReader。</returns>
  2374. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  2375. <exception cref="T:System.IO.FileNotFoundException">ファイルが見つかりません。</exception>
  2376. <exception cref="T:System.UnauthorizedAccessException">
  2377. <paramref name="path" /> が読み取り専用か、またはディレクトリです。</exception>
  2378. <exception cref="T:System.IO.DirectoryNotFoundException">割り当てられていないドライブであるなど、指定されたパスが無効です。</exception>
  2379. <filterpriority>2</filterpriority>
  2380. <PermissionSet>
  2381. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  2382. </PermissionSet>
  2383. </member>
  2384. <member name="M:System.IO.FileInfo.OpenWrite">
  2385. <summary>書き込み専用の <see cref="T:System.IO.FileStream" /> を作成します。</summary>
  2386. <returns>新規または既存のファイルの書き込み専用の非共有 <see cref="T:System.IO.FileStream" /> オブジェクト。</returns>
  2387. <exception cref="T:System.UnauthorizedAccessException">
  2388. <see cref="T:System.IO.FileInfo" /> オブジェクトのインスタンス作成時に指定されたパスが、読み取り専用か、またはディレクトリです。 </exception>
  2389. <exception cref="T:System.IO.DirectoryNotFoundException">
  2390. <see cref="T:System.IO.FileInfo" /> オブジェクトのインスタンス作成時に指定されたパスが無効である (割り当てられていないドライブが指定されている場合など)。</exception>
  2391. <filterpriority>2</filterpriority>
  2392. <PermissionSet>
  2393. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  2394. </PermissionSet>
  2395. </member>
  2396. <member name="M:System.IO.FileInfo.ToString">
  2397. <summary>このパスを文字列として返します。</summary>
  2398. <returns>パスを表す文字列。</returns>
  2399. <filterpriority>1</filterpriority>
  2400. </member>
  2401. <member name="T:System.IO.FileOptions">
  2402. <summary>
  2403. <see cref="T:System.IO.FileStream" /> オブジェクトを作成するための高度なオプションを表します。</summary>
  2404. <filterpriority>1</filterpriority>
  2405. </member>
  2406. <member name="F:System.IO.FileOptions.Asynchronous">
  2407. <summary>ファイルを非同期の読み取り用および書き込み用に使用できることを示します。</summary>
  2408. </member>
  2409. <member name="F:System.IO.FileOptions.DeleteOnClose">
  2410. <summary>ファイルは使用しなくなった時点で自動的に削除されることを示します。</summary>
  2411. </member>
  2412. <member name="F:System.IO.FileOptions.Encrypted">
  2413. <summary>ファイルは暗号化され、暗号化に使用したのと同じユーザー アカウントを使用する場合のみ復号化できることを示します。</summary>
  2414. </member>
  2415. <member name="F:System.IO.FileOptions.None">
  2416. <summary>
  2417. <see cref="T:System.IO.FileStream" /> オブジェクトを作成するときに追加のオプションを使用する必要がないことを示します。</summary>
  2418. </member>
  2419. <member name="F:System.IO.FileOptions.RandomAccess">
  2420. <summary>ファイルがランダムにアクセスされることを示します。システムは、これをファイル キャッシングを最適化するためのヒントとして使用できます。</summary>
  2421. </member>
  2422. <member name="F:System.IO.FileOptions.SequentialScan">
  2423. <summary>ファイルは先頭から末尾まで順次アクセスされることを示します。システムは、これをファイル キャッシングを最適化するためのヒントとして使用できます。アプリケーションがランダム アクセスのファイル ポインターを移動させると、最適なキャッシングが行われない場合があります。ただし、操作は引き続き正常に実行されます。</summary>
  2424. </member>
  2425. <member name="F:System.IO.FileOptions.WriteThrough">
  2426. <summary>システムが中間キャッシュを使用して書き込みを行い、直接ディスクに移動することを示します。</summary>
  2427. </member>
  2428. <member name="T:System.IO.FileStream">
  2429. <summary>同期および非同期の読み取り操作と書き込み操作をサポートするファイル用の <see cref="T:System.IO.Stream" /> を提供します。この種類の .NET Framework ソース コードを参照して、次を参照してください。、 Reference Sourceです。</summary>
  2430. <filterpriority>1</filterpriority>
  2431. </member>
  2432. <member name="M:System.IO.FileStream.#ctor(Microsoft.Win32.SafeHandles.SafeFileHandle,System.IO.FileAccess)">
  2433. <summary>
  2434. <see cref="T:System.IO.FileStream" /> クラスの新しいインスタンスを、指定した読み取り/書き込みアクセス許可を使用して、指定したファイル ハンドル用に初期化します。</summary>
  2435. <param name="handle">現在の FileStream オブジェクトによってカプセル化されるファイルのファイル ハンドル。</param>
  2436. <param name="access">FileStream オブジェクトの <see cref="P:System.IO.FileStream.CanRead" /> プロパティと <see cref="P:System.IO.FileStream.CanWrite" /> プロパティを設定する定数。</param>
  2437. <exception cref="T:System.ArgumentException">
  2438. <paramref name="access" /> が <see cref="T:System.IO.FileAccess" /> のフィールドではありません。</exception>
  2439. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  2440. <exception cref="T:System.IO.IOException">ディスク エラーなどの I/O エラーが発生しました。またはストリームは閉じられています。</exception>
  2441. <exception cref="T:System.UnauthorizedAccessException">
  2442. <paramref name="access" /> が <paramref name="access" /> または Write であるのに、ファイル ハンドルが読み取り専用に設定されているなど、指定したファイル ハンドルに対する ReadWrite 要求がオペレーティング システムで許可されません。</exception>
  2443. </member>
  2444. <member name="M:System.IO.FileStream.#ctor(Microsoft.Win32.SafeHandles.SafeFileHandle,System.IO.FileAccess,System.Int32)">
  2445. <summary>
  2446. <see cref="T:System.IO.FileStream" /> クラスの新しいインスタンスを、指定した読み取り/書き込みアクセス許可、およびバッファー サイズを使用して、指定したファイル ハンドル用に初期化します。</summary>
  2447. <param name="handle">現在の FileStream オブジェクトによってカプセル化されるファイルのファイル ハンドル。</param>
  2448. <param name="access">FileStream オブジェクトの <see cref="P:System.IO.FileStream.CanRead" /> プロパティと <see cref="P:System.IO.FileStream.CanWrite" /> プロパティを設定する <see cref="T:System.IO.FileAccess" /> 定数。</param>
  2449. <param name="bufferSize">バッファー サイズを示す 0 より大きな正の <see cref="T:System.Int32" /> 値。既定のバッファー サイズは、4096 です。</param>
  2450. <exception cref="T:System.ArgumentException">
  2451. <paramref name="handle" /> パラメーターが無効なハンドルです。または<paramref name="handle" /> パラメーターが同期ハンドルであるのに、非同期的に使用されました。</exception>
  2452. <exception cref="T:System.ArgumentOutOfRangeException">
  2453. <paramref name="bufferSize" /> パラメーターが負の値です。</exception>
  2454. <exception cref="T:System.IO.IOException">ディスク エラーなどの I/O エラーが発生しました。またはストリームは閉じられています。 </exception>
  2455. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  2456. <exception cref="T:System.UnauthorizedAccessException">
  2457. <paramref name="access" /> が <paramref name="access" /> または Write であるのに、ファイル ハンドルが読み取り専用に設定されているなど、指定したファイル ハンドルに対する ReadWrite 要求がオペレーティング システムで許可されません。</exception>
  2458. </member>
  2459. <member name="M:System.IO.FileStream.#ctor(Microsoft.Win32.SafeHandles.SafeFileHandle,System.IO.FileAccess,System.Int32,System.Boolean)">
  2460. <summary>
  2461. <see cref="T:System.IO.FileStream" /> クラスの新しいインスタンスを、指定した読み取り/書き込みアクセス許可、バッファー サイズ、および同期状態または非同期状態を使用して、指定したファイル ハンドル用に初期化します。</summary>
  2462. <param name="handle">この FileStream オブジェクトによってカプセル化されるファイルのファイル ハンドル。</param>
  2463. <param name="access">FileStream オブジェクトの <see cref="P:System.IO.FileStream.CanRead" /> プロパティと <see cref="P:System.IO.FileStream.CanWrite" /> プロパティを設定する定数。</param>
  2464. <param name="bufferSize">バッファー サイズを示す 0 より大きな正の <see cref="T:System.Int32" /> 値。既定のバッファー サイズは、4096 です。</param>
  2465. <param name="isAsync">ハンドルが非同期的に開かれた場合 (重複 I/O モード用) は true。それ以外の場合は false。</param>
  2466. <exception cref="T:System.ArgumentException">
  2467. <paramref name="handle" /> パラメーターが無効なハンドルです。または<paramref name="handle" /> パラメーターが同期ハンドルであるのに、非同期的に使用されました。</exception>
  2468. <exception cref="T:System.ArgumentOutOfRangeException">
  2469. <paramref name="bufferSize" /> パラメーターが負の値です。</exception>
  2470. <exception cref="T:System.IO.IOException">ディスク エラーなどの I/O エラーが発生しました。またはストリームは閉じられています。 </exception>
  2471. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  2472. <exception cref="T:System.UnauthorizedAccessException">
  2473. <paramref name="access" /> が <paramref name="access" /> または Write であるのに、ファイル ハンドルが読み取り専用に設定されているなど、指定したファイル ハンドルに対する ReadWrite 要求がオペレーティング システムで許可されません。</exception>
  2474. </member>
  2475. <member name="M:System.IO.FileStream.#ctor(System.String,System.IO.FileMode)">
  2476. <summary>
  2477. <see cref="T:System.IO.FileStream" /> クラスの新しいインスタンスを、指定したパスと作成モードを使用して初期化します。</summary>
  2478. <param name="path">現在の FileStream オブジェクトによってカプセル化されるファイルの相対パスまたは絶対パス。</param>
  2479. <param name="mode">ファイルを開く方法または作成する方法を決定する定数。</param>
  2480. <exception cref="T:System.ArgumentException">
  2481. <paramref name="path" /> が空の文字列 ("") か、空白しか含んでいないか、無効な文字を 1 つ以上含んでいます。または<paramref name="path" /> など、ファイル以外のデバイスへの参照"con:"、"com1:"、"lpt1:"などです。環境では、NTFS。</exception>
  2482. <exception cref="T:System.NotSupportedException">
  2483. <paramref name="path" /> など、ファイル以外のデバイスへの参照"con:"、"com1:"、"lpt1:"などです。環境では、NTFS 以外。</exception>
  2484. <exception cref="T:System.ArgumentNullException">
  2485. <paramref name="path" /> は null です。</exception>
  2486. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  2487. <exception cref="T:System.IO.FileNotFoundException">ファイルが見つかりません。たとえば、<paramref name="mode" /> が FileMode.Truncate または FileMode.Open の場合に、<paramref name="path" /> で指定されたファイルが存在しません。これらのモードでは、ファイルが既に存在している必要があります。</exception>
  2488. <exception cref="T:System.IO.IOException">FileMode.CreateNew で指定したファイルが既に存在している場合に <paramref name="path" /> が指定されているなどの I/O エラーが発生しました。またはストリームは閉じられています。</exception>
  2489. <exception cref="T:System.IO.DirectoryNotFoundException">割り当てられていないドライブであるなど、指定されたパスが無効です。</exception>
  2490. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  2491. <exception cref="T:System.ArgumentOutOfRangeException">
  2492. <paramref name="mode" /> に無効な値が含まれています。</exception>
  2493. </member>
  2494. <member name="M:System.IO.FileStream.#ctor(System.String,System.IO.FileMode,System.IO.FileAccess)">
  2495. <summary>
  2496. <see cref="T:System.IO.FileStream" /> クラスの新しいインスタンスを、指定したパス、作成モード、および読み取り/書き込みアクセス許可を使用して初期化します。</summary>
  2497. <param name="path">現在の FileStream オブジェクトによってカプセル化されるファイルの相対パスまたは絶対パス。</param>
  2498. <param name="mode">ファイルを開く方法または作成する方法を決定する定数。</param>
  2499. <param name="access">FileStream オブジェクトがファイルにアクセスできる方法を決定する定数。これにより、FileStream オブジェクトの <see cref="P:System.IO.FileStream.CanRead" /> および <see cref="P:System.IO.FileStream.CanWrite" /> プロパティによって返される値も決まります。<paramref name="path" /> がディスク ファイルを指定している場合、<see cref="P:System.IO.FileStream.CanSeek" /> は true になります。</param>
  2500. <exception cref="T:System.ArgumentNullException">
  2501. <paramref name="path" /> は null です。</exception>
  2502. <exception cref="T:System.ArgumentException">
  2503. <paramref name="path" /> が空の文字列 ("") か、空白しか含んでいないか、無効な文字を 1 つ以上含んでいます。または<paramref name="path" /> など、ファイル以外のデバイスへの参照"con:"、"com1:"、"lpt1:"などです。環境では、NTFS。</exception>
  2504. <exception cref="T:System.NotSupportedException">
  2505. <paramref name="path" /> など、ファイル以外のデバイスへの参照"con:"、"com1:"、"lpt1:"などです。環境では、NTFS 以外。</exception>
  2506. <exception cref="T:System.IO.FileNotFoundException">ファイルが見つかりません。たとえば、<paramref name="mode" /> が FileMode.Truncate または FileMode.Open の場合に、<paramref name="path" /> で指定されたファイルが存在しません。これらのモードでは、ファイルが既に存在している必要があります。</exception>
  2507. <exception cref="T:System.IO.IOException">FileMode.CreateNew で指定したファイルが既に存在している場合に <paramref name="path" /> が指定されているなどの I/O エラーが発生しました。またはストリームは閉じられています。</exception>
  2508. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  2509. <exception cref="T:System.IO.DirectoryNotFoundException">割り当てられていないドライブであるなど、指定されたパスが無効です。</exception>
  2510. <exception cref="T:System.UnauthorizedAccessException">
  2511. <paramref name="access" /> が <paramref name="path" /> または <paramref name="access" /> であるのに、ファイルまたはディレクトリが読み取り専用に設定されているなど、指定した Write に対する ReadWrite 要求がオペレーティング システムで許可されません。</exception>
  2512. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  2513. <exception cref="T:System.ArgumentOutOfRangeException">
  2514. <paramref name="mode" /> に無効な値が含まれています。</exception>
  2515. </member>
  2516. <member name="M:System.IO.FileStream.#ctor(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare)">
  2517. <summary>
  2518. <see cref="T:System.IO.FileStream" /> クラスの新しいインスタンスを、指定したパス、作成モード、読み取り/書き込みアクセス許可、および共有アクセス許可を使用して初期化します。</summary>
  2519. <param name="path">現在の FileStream オブジェクトによってカプセル化されるファイルの相対パスまたは絶対パス。</param>
  2520. <param name="mode">ファイルを開く方法または作成する方法を決定する定数。</param>
  2521. <param name="access">FileStream オブジェクトがファイルにアクセスできる方法を決定する定数。これにより、FileStream オブジェクトの <see cref="P:System.IO.FileStream.CanRead" /> および <see cref="P:System.IO.FileStream.CanWrite" /> プロパティによって返される値も決まります。<paramref name="path" /> がディスク ファイルを指定している場合、<see cref="P:System.IO.FileStream.CanSeek" /> は true になります。</param>
  2522. <param name="share">プロセスによるファイルの共有方法を決定する定数。</param>
  2523. <exception cref="T:System.ArgumentNullException">
  2524. <paramref name="path" /> は null です。</exception>
  2525. <exception cref="T:System.ArgumentException">
  2526. <paramref name="path" /> が空の文字列 ("") か、空白しか含んでいないか、無効な文字を 1 つ以上含んでいます。または<paramref name="path" /> など、ファイル以外のデバイスへの参照"con:"、"com1:"、"lpt1:"などです。環境では、NTFS。</exception>
  2527. <exception cref="T:System.NotSupportedException">
  2528. <paramref name="path" /> など、ファイル以外のデバイスへの参照"con:"、"com1:"、"lpt1:"などです。環境では、NTFS 以外。</exception>
  2529. <exception cref="T:System.IO.FileNotFoundException">ファイルが見つかりません。たとえば、<paramref name="mode" /> が FileMode.Truncate または FileMode.Open の場合に、<paramref name="path" /> で指定されたファイルが存在しません。これらのモードでは、ファイルが既に存在している必要があります。</exception>
  2530. <exception cref="T:System.IO.IOException">FileMode.CreateNew で指定したファイルが既に存在している場合に <paramref name="path" /> が指定されているなどの I/O エラーが発生しました。またはシステムで Windows 98 または Windows 98 Second Edition を実行しており、<paramref name="share" /> が FileShare.Delete に設定されています。またはストリームは閉じられています。</exception>
  2531. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  2532. <exception cref="T:System.IO.DirectoryNotFoundException">割り当てられていないドライブであるなど、指定されたパスが無効です。</exception>
  2533. <exception cref="T:System.UnauthorizedAccessException">
  2534. <paramref name="access" /> が <paramref name="path" /> または <paramref name="access" /> であるのに、ファイルまたはディレクトリが読み取り専用に設定されているなど、指定した Write に対する ReadWrite 要求がオペレーティング システムで許可されません。</exception>
  2535. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  2536. <exception cref="T:System.ArgumentOutOfRangeException">
  2537. <paramref name="mode" /> に無効な値が含まれています。</exception>
  2538. </member>
  2539. <member name="M:System.IO.FileStream.#ctor(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.Int32)">
  2540. <summary>
  2541. <see cref="T:System.IO.FileStream" /> クラスの新しいインスタンスを、指定したパス、作成モード、読み取り/書き込みアクセス許可、共有アクセス許可、およびバッファー サイズを使用して初期化します。</summary>
  2542. <param name="path">現在の FileStream オブジェクトによってカプセル化されるファイルの相対パスまたは絶対パス。</param>
  2543. <param name="mode">ファイルを開く方法または作成する方法を決定する定数。</param>
  2544. <param name="access">FileStream オブジェクトがファイルにアクセスできる方法を決定する定数。これにより、FileStream オブジェクトの <see cref="P:System.IO.FileStream.CanRead" /> および <see cref="P:System.IO.FileStream.CanWrite" /> プロパティによって返される値も決まります。<paramref name="path" /> がディスク ファイルを指定している場合、<see cref="P:System.IO.FileStream.CanSeek" /> は true になります。</param>
  2545. <param name="share">プロセスによるファイルの共有方法を決定する定数。</param>
  2546. <param name="bufferSize">バッファー サイズを示す 0 より大きな正の <see cref="T:System.Int32" /> 値。既定のバッファー サイズは、4096 です。</param>
  2547. <exception cref="T:System.ArgumentNullException">
  2548. <paramref name="path" /> は null です。</exception>
  2549. <exception cref="T:System.ArgumentException">
  2550. <paramref name="path" /> が空の文字列 ("") か、空白しか含んでいないか、無効な文字を 1 つ以上含んでいます。または<paramref name="path" /> など、ファイル以外のデバイスへの参照"con:"、"com1:"、"lpt1:"などです。環境では、NTFS。</exception>
  2551. <exception cref="T:System.NotSupportedException">
  2552. <paramref name="path" /> など、ファイル以外のデバイスへの参照"con:"、"com1:"、"lpt1:"などです。環境では、NTFS 以外。</exception>
  2553. <exception cref="T:System.ArgumentOutOfRangeException">
  2554. <paramref name="bufferSize" /> が負の値またはゼロです。または <paramref name="mode" />、<paramref name="access" />、または <paramref name="share" /> に無効な値が含まれています。</exception>
  2555. <exception cref="T:System.IO.FileNotFoundException">ファイルが見つかりません。たとえば、<paramref name="mode" /> が FileMode.Truncate または FileMode.Open の場合に、<paramref name="path" /> で指定されたファイルが存在しません。これらのモードでは、ファイルが既に存在している必要があります。</exception>
  2556. <exception cref="T:System.IO.IOException">FileMode.CreateNew で指定したファイルが既に存在している場合に <paramref name="path" /> が指定されているなどの I/O エラーが発生しました。またはシステムで Windows 98 または Windows 98 Second Edition を実行しており、<paramref name="share" /> が FileShare.Delete に設定されています。またはストリームは閉じられています。</exception>
  2557. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  2558. <exception cref="T:System.IO.DirectoryNotFoundException">割り当てられていないドライブであるなど、指定されたパスが無効です。</exception>
  2559. <exception cref="T:System.UnauthorizedAccessException">
  2560. <paramref name="access" /> が <paramref name="path" /> または <paramref name="access" /> であるのに、ファイルまたはディレクトリが読み取り専用に設定されているなど、指定した Write に対する ReadWrite 要求がオペレーティング システムで許可されません。</exception>
  2561. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  2562. </member>
  2563. <member name="M:System.IO.FileStream.#ctor(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.Int32,System.Boolean)">
  2564. <summary>
  2565. <see cref="T:System.IO.FileStream" /> クラスの新しいインスタンスを、指定したパス、作成モード、読み取り/書き込みアクセス許可、共有アクセス許可、バッファー サイズ、および同期状態または非同期状態を使用して初期化します。</summary>
  2566. <param name="path">現在の FileStream オブジェクトによってカプセル化されるファイルの相対パスまたは絶対パス。</param>
  2567. <param name="mode">ファイルを開く方法または作成する方法を決定する定数。</param>
  2568. <param name="access">FileStream オブジェクトがファイルにアクセスできる方法を決定する定数。これにより、FileStream オブジェクトの <see cref="P:System.IO.FileStream.CanRead" /> および <see cref="P:System.IO.FileStream.CanWrite" /> プロパティによって返される値も決まります。<paramref name="path" /> がディスク ファイルを指定している場合、<see cref="P:System.IO.FileStream.CanSeek" /> は true になります。</param>
  2569. <param name="share">プロセスによるファイルの共有方法を決定する定数。</param>
  2570. <param name="bufferSize">バッファー サイズを示す 0 より大きな正の <see cref="T:System.Int32" /> 値。既定のバッファー サイズは、4096 です。</param>
  2571. <param name="useAsync">非同期 I/O または同期 I/O のどちらを使用するかを指定します。ただし、基になるオペレーティング システムが非同期 I/O をサポートしていないことがあります。したがって、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)" /> メソッドは、大量の読み取りまたは書き込み時にはパフォーマンスがより高くなりますが、少量の読み取りまたは書き込み時にはパフォーマンスが非常に低くなることがあります。アプリケーションが非同期 I/O を利用するように設計されている場合は、<paramref name="useAsync" /> パラメーターを true に設定します。非同期 I/O を正しく使用すると、アプリケーションが 10 倍ほど高速化することがあります。ただし、非同期 I/O 用にアプリケーションを再設計せずに非同期 I/O を使用すると、パフォーマンスが 10 分の 1 ほど低下することがあります。</param>
  2572. <exception cref="T:System.ArgumentNullException">
  2573. <paramref name="path" /> は null です。</exception>
  2574. <exception cref="T:System.ArgumentException">
  2575. <paramref name="path" /> が空の文字列 ("") か、空白しか含んでいないか、無効な文字を 1 つ以上含んでいます。または<paramref name="path" /> など、ファイル以外のデバイスへの参照"con:"、"com1:"、"lpt1:"などです。環境では、NTFS。</exception>
  2576. <exception cref="T:System.NotSupportedException">
  2577. <paramref name="path" /> など、ファイル以外のデバイスへの参照"con:"、"com1:"、"lpt1:"などです。環境では、NTFS 以外。</exception>
  2578. <exception cref="T:System.ArgumentOutOfRangeException">
  2579. <paramref name="bufferSize" /> が負の値またはゼロです。または <paramref name="mode" />、<paramref name="access" />、または <paramref name="share" /> に無効な値が含まれています。</exception>
  2580. <exception cref="T:System.IO.FileNotFoundException">ファイルが見つかりません。たとえば、<paramref name="mode" /> が FileMode.Truncate または FileMode.Open の場合に、<paramref name="path" /> で指定されたファイルが存在しません。これらのモードでは、ファイルが既に存在している必要があります。</exception>
  2581. <exception cref="T:System.IO.IOException">FileMode.CreateNew で指定したファイルが既に存在している場合に <paramref name="path" /> が指定されているなどの I/O エラーが発生しました。または システムで Windows 98 または Windows 98 Second Edition を実行しており、<paramref name="share" /> が FileShare.Delete に設定されています。またはストリームは閉じられています。</exception>
  2582. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  2583. <exception cref="T:System.IO.DirectoryNotFoundException">割り当てられていないドライブであるなど、指定されたパスが無効です。</exception>
  2584. <exception cref="T:System.UnauthorizedAccessException">
  2585. <paramref name="access" /> が <paramref name="path" /> または <paramref name="access" /> であるのに、ファイルまたはディレクトリが読み取り専用に設定されているなど、指定した Write に対する ReadWrite 要求がオペレーティング システムで許可されません。</exception>
  2586. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  2587. </member>
  2588. <member name="M:System.IO.FileStream.#ctor(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.Int32,System.IO.FileOptions)">
  2589. <summary>
  2590. <see cref="T:System.IO.FileStream" /> クラスの新しいインスタンスを、指定したパス、作成モード、読み取り/書き込みアクセス許可、共有アクセス許可、同一のファイルに対して他の FileStream が保有できるアクセス、バッファー サイズ、および追加のファイル オプションを使用して初期化します。</summary>
  2591. <param name="path">現在の FileStream オブジェクトによってカプセル化されるファイルの相対パスまたは絶対パス。</param>
  2592. <param name="mode">ファイルを開く方法または作成する方法を決定する定数。</param>
  2593. <param name="access">FileStream オブジェクトがファイルにアクセスできる方法を決定する定数。これにより、FileStream オブジェクトの <see cref="P:System.IO.FileStream.CanRead" /> および <see cref="P:System.IO.FileStream.CanWrite" /> プロパティによって返される値も決まります。<paramref name="path" /> がディスク ファイルを指定している場合、<see cref="P:System.IO.FileStream.CanSeek" /> は true になります。</param>
  2594. <param name="share">プロセスによるファイルの共有方法を決定する定数。</param>
  2595. <param name="bufferSize">バッファー サイズを示す 0 より大きな正の <see cref="T:System.Int32" /> 値。既定のバッファー サイズは、4096 です。</param>
  2596. <param name="options">追加のファイル オプションを指定する値。</param>
  2597. <exception cref="T:System.ArgumentNullException">
  2598. <paramref name="path" /> は null です。</exception>
  2599. <exception cref="T:System.ArgumentException">
  2600. <paramref name="path" /> が空の文字列 ("") か、空白しか含んでいないか、無効な文字を 1 つ以上含んでいます。または<paramref name="path" /> など、ファイル以外のデバイスへの参照"con:"、"com1:"、"lpt1:"などです。環境では、NTFS。</exception>
  2601. <exception cref="T:System.NotSupportedException">
  2602. <paramref name="path" /> など、ファイル以外のデバイスへの参照"con:"、"com1:"、"lpt1:"などです。環境では、NTFS 以外。</exception>
  2603. <exception cref="T:System.ArgumentOutOfRangeException">
  2604. <paramref name="bufferSize" /> が負の値またはゼロです。または <paramref name="mode" />、<paramref name="access" />、または <paramref name="share" /> に無効な値が含まれています。</exception>
  2605. <exception cref="T:System.IO.FileNotFoundException">ファイルが見つかりません。たとえば、<paramref name="mode" /> が FileMode.Truncate または FileMode.Open の場合に、<paramref name="path" /> で指定されたファイルが存在しません。これらのモードでは、ファイルが既に存在している必要があります。</exception>
  2606. <exception cref="T:System.IO.IOException">FileMode.CreateNew で指定したファイルが既に存在している場合に <paramref name="path" /> が指定されているなどの I/O エラーが発生しました。またはストリームは閉じられています。</exception>
  2607. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  2608. <exception cref="T:System.IO.DirectoryNotFoundException">割り当てられていないドライブであるなど、指定されたパスが無効です。</exception>
  2609. <exception cref="T:System.UnauthorizedAccessException">
  2610. <paramref name="access" /> が <paramref name="path" /> または <paramref name="access" /> であるのに、ファイルまたはディレクトリが読み取り専用に設定されているなど、指定した Write に対する ReadWrite 要求がオペレーティング システムで許可されません。または<see cref="F:System.IO.FileOptions.Encrypted" /> が <paramref name="options" /> に対して指定されていますが、ファイル暗号化は現在のプラットフォームでサポートされていません。</exception>
  2611. <exception cref="T:System.IO.PathTooLongException">指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。</exception>
  2612. </member>
  2613. <member name="P:System.IO.FileStream.CanRead">
  2614. <summary>現在のストリームが読み取りをサポートしているかどうかを示す値を取得します。</summary>
  2615. <returns>ストリームが読み取りをサポートしている場合は true。ストリームが閉じているか、書き込み専用アクセスで開かれた場合は false。</returns>
  2616. <filterpriority>1</filterpriority>
  2617. </member>
  2618. <member name="P:System.IO.FileStream.CanSeek">
  2619. <summary>現在のストリームがシークをサポートしているかどうかを示す値を取得します。</summary>
  2620. <returns>ストリームがシークをサポートしている場合は true。ストリームが閉じているか、FileStream がパイプまたはコンソール出力などのオペレーティング システム ハンドルから構築された場合は false。</returns>
  2621. <filterpriority>2</filterpriority>
  2622. </member>
  2623. <member name="P:System.IO.FileStream.CanWrite">
  2624. <summary>現在のストリームが書き込みをサポートしているかどうかを示す値を取得します。</summary>
  2625. <returns>ストリームが書き込みをサポートしている場合は true。ストリームが閉じているか、読み取り専用アクセスで開かれた場合は false。</returns>
  2626. <filterpriority>1</filterpriority>
  2627. </member>
  2628. <member name="M:System.IO.FileStream.Dispose(System.Boolean)">
  2629. <summary>
  2630. <see cref="T:System.IO.FileStream" /> で使用されているアンマネージ リソースを解放し、オプションでマネージ リソースを解放します。</summary>
  2631. <param name="disposing">マネージ リソースとアンマネージ リソースの両方を解放する場合は true。アンマネージ リソースだけを解放する場合は false。</param>
  2632. </member>
  2633. <member name="M:System.IO.FileStream.Finalize">
  2634. <summary>ガベージ コレクターが FileStream を再利用するときに、リソースの解放およびその他のクリーンアップ操作を確実に実行するようにします。</summary>
  2635. </member>
  2636. <member name="M:System.IO.FileStream.Flush">
  2637. <summary>このストリームのバッファーをクリアして、バッファー内のデータがファイルに書き込まれるようにします。</summary>
  2638. <exception cref="T:System.IO.IOException">I/O エラーが発生しました。</exception>
  2639. <exception cref="T:System.ObjectDisposedException">ストリームが閉じられました。</exception>
  2640. <filterpriority>1</filterpriority>
  2641. </member>
  2642. <member name="M:System.IO.FileStream.Flush(System.Boolean)">
  2643. <summary>このストリームのバッファーをクリアして、バッファー内のデータがファイルに書き込まれるようにし、すべての中間ファイル バッファーもクリアします。</summary>
  2644. <param name="flushToDisk">すべての中間ファイル バッファーをフラッシュする場合は true。それ以外の場合は false。</param>
  2645. </member>
  2646. <member name="M:System.IO.FileStream.FlushAsync(System.Threading.CancellationToken)">
  2647. <summary>ストリームに対応するすべてのバッファーを非同期にクリアし、バッファー内のデータを基になるデバイスに書き込み、キャンセル要求を監視します。</summary>
  2648. <returns>非同期のフラッシュ操作を表すタスク。</returns>
  2649. <param name="cancellationToken">キャンセル要求を監視するためのトークン。</param>
  2650. <exception cref="T:System.ObjectDisposedException">ストリームは破棄されています。</exception>
  2651. </member>
  2652. <member name="P:System.IO.FileStream.IsAsync">
  2653. <summary>FileStream が非同期的に開かれたか、同期的に開かれたかを示す値を取得します。</summary>
  2654. <returns>FileStream が非同期的に開かれた場合は true。それ以外の場合は false。</returns>
  2655. <filterpriority>2</filterpriority>
  2656. </member>
  2657. <member name="P:System.IO.FileStream.Length">
  2658. <summary>ストリーム長 (バイト単位) を取得します。</summary>
  2659. <returns>ストリーム長 (バイト単位) を表す long 値。</returns>
  2660. <exception cref="T:System.NotSupportedException">このストリーム用の <see cref="P:System.IO.FileStream.CanSeek" /> が false です。</exception>
  2661. <exception cref="T:System.IO.IOException">ファイルが閉じられているなどの I/O エラーが発生しました。</exception>
  2662. <filterpriority>1</filterpriority>
  2663. </member>
  2664. <member name="P:System.IO.FileStream.Name">
  2665. <summary>コンストラクターに渡された FileStream の名前を取得します。</summary>
  2666. <returns>FileStream の名前を示す文字列。</returns>
  2667. <filterpriority>1</filterpriority>
  2668. <PermissionSet>
  2669. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  2670. </PermissionSet>
  2671. </member>
  2672. <member name="P:System.IO.FileStream.Position">
  2673. <summary>ストリームの現在位置を取得または設定します。</summary>
  2674. <returns>ストリームの現在位置。</returns>
  2675. <exception cref="T:System.NotSupportedException">ストリームがシークをサポートしていません。</exception>
  2676. <exception cref="T:System.IO.IOException">I/O エラーが発生しました。またはWindows 98 以前で、位置がストリームの末尾を超えた非常に大きな値に設定されています。</exception>
  2677. <exception cref="T:System.ArgumentOutOfRangeException">位置を負の値に設定しようとしました。</exception>
  2678. <exception cref="T:System.IO.EndOfStreamException">シークをサポートしていないストリームの末尾を超える位置で、シークを試行しました。</exception>
  2679. <filterpriority>1</filterpriority>
  2680. </member>
  2681. <member name="M:System.IO.FileStream.Read(System.Byte[],System.Int32,System.Int32)">
  2682. <summary>ストリームからバイトのブロックを読み取り、そのデータを特定のバッファーに書き込みます。</summary>
  2683. <returns>バッファーに読み取られた合計バイト数。要求しただけのバイト数を読み取れなかった場合、この値は要求したバイト数より小さくなります。ストリームの末尾に到達した場合は 0 になることがあります。</returns>
  2684. <param name="array">このメソッドが戻るとき、指定したバイト配列の <paramref name="offset" /> から (<paramref name="offset" /> + <paramref name="count" /> - 1<paramref name=")" />) までの値が、現在のソースから読み取られたバイトに置き換えられます。</param>
  2685. <param name="offset">読み取られるバイトが配置される <paramref name="array" /> 内のバイト オフセット。</param>
  2686. <param name="count">読み取る最大バイト数。</param>
  2687. <exception cref="T:System.ArgumentNullException">
  2688. <paramref name="array" /> は null です。</exception>
  2689. <exception cref="T:System.ArgumentOutOfRangeException">
  2690. <paramref name="offset" /> または <paramref name="count" /> が負の値です。</exception>
  2691. <exception cref="T:System.NotSupportedException">ストリームは読み取りをサポートしません。</exception>
  2692. <exception cref="T:System.IO.IOException">I/O エラーが発生しました。</exception>
  2693. <exception cref="T:System.ArgumentException">
  2694. <paramref name="offset" /> と <paramref name="count" /> が <paramref name="array" /> の無効な範囲を示しています。</exception>
  2695. <exception cref="T:System.ObjectDisposedException">ストリームが閉じられた後でメソッドが呼び出されました。</exception>
  2696. <filterpriority>1</filterpriority>
  2697. </member>
  2698. <member name="M:System.IO.FileStream.ReadAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)">
  2699. <summary>現在のストリームから非同期的にバイト シーケンスを非同期に読み取り、読み取ったバイト数だけストリーム内の位置を進め、キャンセル要求を監視します。</summary>
  2700. <returns>非同期の読み取り操作を表すタスク。<paramref name="TResult" /> パラメーターの値には、バッファーに読み込まれるバイトの合計数が含まれます。現在使用できるバイト数が要求した数より小さい場合、結果の値は要求したバイト数より小さくなることがあります。また、ストリームの末尾に到達した場合は 0 になることがあります。</returns>
  2701. <param name="buffer">データを書き込むバッファー。</param>
  2702. <param name="offset">ストリームからのデータの書き込み開始位置を示す <paramref name="buffer" /> 内のバイト オフセット。</param>
  2703. <param name="count">読み取る最大バイト数。</param>
  2704. <param name="cancellationToken">キャンセル要求を監視するためのトークン。</param>
  2705. <exception cref="T:System.ArgumentNullException">
  2706. <paramref name="buffer" /> は null です。</exception>
  2707. <exception cref="T:System.ArgumentOutOfRangeException">
  2708. <paramref name="offset" /> または <paramref name="count" /> が負の値です。</exception>
  2709. <exception cref="T:System.ArgumentException">
  2710. <paramref name="offset" /> と <paramref name="count" /> の合計値が、バッファー長より大きい値です。</exception>
  2711. <exception cref="T:System.NotSupportedException">ストリームは読み取りをサポートしません。</exception>
  2712. <exception cref="T:System.ObjectDisposedException">ストリームは破棄されています。</exception>
  2713. <exception cref="T:System.InvalidOperationException">ストリームは現在、前の読み取り操作で使用中です。</exception>
  2714. </member>
  2715. <member name="M:System.IO.FileStream.ReadByte">
  2716. <summary>ファイルからバイトを読み取り、読み取り位置を 1 バイト進めます。</summary>
  2717. <returns>
  2718. <see cref="T:System.Int32" /> にキャストしたバイト。ストリームの末尾に達した場合は -1。</returns>
  2719. <exception cref="T:System.NotSupportedException">現在のストリームは読み取りをサポートしていません。</exception>
  2720. <exception cref="T:System.ObjectDisposedException">現在のストリームが閉じています。</exception>
  2721. <filterpriority>1</filterpriority>
  2722. </member>
  2723. <member name="P:System.IO.FileStream.SafeFileHandle">
  2724. <summary>現在の <see cref="T:System.IO.FileStream" /> オブジェクトによってカプセル化されるファイルのオペレーティング システム ファイル ハンドルを表す <see cref="T:Microsoft.Win32.SafeHandles.SafeFileHandle" /> オブジェクトを取得します。</summary>
  2725. <returns>現在の <see cref="T:System.IO.FileStream" /> オブジェクトによってカプセル化されるファイルのオペレーティング システム ファイル ハンドルを表すオブジェクト。</returns>
  2726. <filterpriority>1</filterpriority>
  2727. </member>
  2728. <member name="M:System.IO.FileStream.Seek(System.Int64,System.IO.SeekOrigin)">
  2729. <summary>ストリームの現在位置を特定の値に設定します。</summary>
  2730. <returns>ストリームの新しい位置。</returns>
  2731. <param name="offset">シークの開始位置を示す、<paramref name="origin" /> に対する相対ポイント。</param>
  2732. <param name="origin">
  2733. <see cref="T:System.IO.SeekOrigin" /> 型の値を使用して、<paramref name="offset" /> の参照ポイントとして先頭、末尾、または現在位置を指定します。</param>
  2734. <exception cref="T:System.IO.IOException">I/O エラーが発生しました。</exception>
  2735. <exception cref="T:System.NotSupportedException">ストリームがシークをサポートしていません。たとえば、FileStream がパイプまたはコンソール出力から構築されました。</exception>
  2736. <exception cref="T:System.ArgumentException">ストリームの先頭より前をシークしようとしました。</exception>
  2737. <exception cref="T:System.ObjectDisposedException">ストリームが閉じられた後でメソッドが呼び出されました。</exception>
  2738. <filterpriority>1</filterpriority>
  2739. </member>
  2740. <member name="M:System.IO.FileStream.SetLength(System.Int64)">
  2741. <summary>ストリーム長を特定の値に設定します。</summary>
  2742. <param name="value">ストリームの新しい長さ。</param>
  2743. <exception cref="T:System.IO.IOException">I/O エラーが発生しました。</exception>
  2744. <exception cref="T:System.NotSupportedException">ストリームが書き込みもシークもサポートしていません。</exception>
  2745. <exception cref="T:System.ArgumentOutOfRangeException">
  2746. <paramref name="value" /> パラメーターを 0 未満の値に設定しようとしました。</exception>
  2747. <filterpriority>2</filterpriority>
  2748. </member>
  2749. <member name="M:System.IO.FileStream.Write(System.Byte[],System.Int32,System.Int32)">
  2750. <summary>ファイル ストリームにバイトのブロックを書き込みます。</summary>
  2751. <param name="array">ストリームに書き込むデータを格納しているバッファー。</param>
  2752. <param name="offset">ストリームへのバイトのコピーを開始する位置を示す <paramref name="array" /> 内のバイト オフセット。インデックス番号は 0 から始まります。</param>
  2753. <param name="count">書き込む最大バイト数。</param>
  2754. <exception cref="T:System.ArgumentNullException">
  2755. <paramref name="array" /> は null です。</exception>
  2756. <exception cref="T:System.ArgumentException">
  2757. <paramref name="offset" /> と <paramref name="count" /> が <paramref name="array" /> の無効な範囲を示しています。</exception>
  2758. <exception cref="T:System.ArgumentOutOfRangeException">
  2759. <paramref name="offset" /> または <paramref name="count" /> が負の値です。</exception>
  2760. <exception cref="T:System.IO.IOException">I/O エラーが発生しました。または別のスレッドによって、オペレーティング システムのファイル ハンドルの位置に予期しない変更が行われている可能性があります。</exception>
  2761. <exception cref="T:System.ObjectDisposedException">ストリームが閉じられました。</exception>
  2762. <exception cref="T:System.NotSupportedException">現在のストリーム インスタンスは書き込みをサポートしていません。</exception>
  2763. <filterpriority>1</filterpriority>
  2764. </member>
  2765. <member name="M:System.IO.FileStream.WriteAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)">
  2766. <summary>現在のストリームにバイト シーケンスを非同期に書き込み、書き込んだバイト数だけストリーム内の現在位置を進め、キャンセル要求を監視します。</summary>
  2767. <returns>非同期の書き込み操作を表すタスク。</returns>
  2768. <param name="buffer">データの書き込み元となるバッファー。</param>
  2769. <param name="offset">ストリームへのバイトのコピーを開始する位置を示す <paramref name="buffer" /> 内のバイト オフセット。インデックス番号は 0 から始まります。</param>
  2770. <param name="count">書き込む最大バイト数。</param>
  2771. <param name="cancellationToken">キャンセル要求を監視するためのトークン。</param>
  2772. <exception cref="T:System.ArgumentNullException">
  2773. <paramref name="buffer" /> は null です。</exception>
  2774. <exception cref="T:System.ArgumentOutOfRangeException">
  2775. <paramref name="offset" /> または <paramref name="count" /> が負の値です。</exception>
  2776. <exception cref="T:System.ArgumentException">
  2777. <paramref name="offset" /> と <paramref name="count" /> の合計値が、バッファー長より大きい値です。</exception>
  2778. <exception cref="T:System.NotSupportedException">ストリームは書き込みをサポートしません。</exception>
  2779. <exception cref="T:System.ObjectDisposedException">ストリームは破棄されています。</exception>
  2780. <exception cref="T:System.InvalidOperationException">ストリームは現在、前の書き込み操作で使用中です。</exception>
  2781. </member>
  2782. <member name="M:System.IO.FileStream.WriteByte(System.Byte)">
  2783. <summary>ファイル ストリームの現在位置にバイトを書き込みます。</summary>
  2784. <param name="value">ストリームに書き込むバイト。</param>
  2785. <exception cref="T:System.ObjectDisposedException">ストリームが閉じられました。</exception>
  2786. <exception cref="T:System.NotSupportedException">ストリームは書き込みをサポートしません。</exception>
  2787. <filterpriority>1</filterpriority>
  2788. </member>
  2789. <member name="T:System.IO.FileSystemInfo">
  2790. <summary>
  2791. <see cref="T:System.IO.FileInfo" /> オブジェクトと <see cref="T:System.IO.DirectoryInfo" /> オブジェクトの両方の基本クラスを提供します。</summary>
  2792. <filterpriority>2</filterpriority>
  2793. </member>
  2794. <member name="M:System.IO.FileSystemInfo.#ctor">
  2795. <summary>
  2796. <see cref="T:System.IO.FileSystemInfo" /> クラスの新しいインスタンスを初期化します。</summary>
  2797. </member>
  2798. <member name="P:System.IO.FileSystemInfo.Attributes">
  2799. <summary>現在のファイルまたはディレクトリの属性を取得または設定します。</summary>
  2800. <returns>現在の <see cref="T:System.IO.FileSystemInfo" /> の <see cref="T:System.IO.FileAttributes" />。</returns>
  2801. <exception cref="T:System.IO.FileNotFoundException">指定したファイルが存在しません。</exception>
  2802. <exception cref="T:System.IO.DirectoryNotFoundException">指定したパスが無効です (割り当てられていないドライブであるなど)。</exception>
  2803. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  2804. <exception cref="T:System.ArgumentException">呼び出し元が、無効なファイル属性を設定しようとしました。またはユーザーが属性値を設定しようとしていますが、書き込みの権限がありません。</exception>
  2805. <exception cref="T:System.IO.IOException">
  2806. <see cref="M:System.IO.FileSystemInfo.Refresh" /> がデータを初期化できません。</exception>
  2807. <filterpriority>1</filterpriority>
  2808. <PermissionSet>
  2809. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  2810. </PermissionSet>
  2811. </member>
  2812. <member name="P:System.IO.FileSystemInfo.CreationTime">
  2813. <summary>現在のファイルまたはディレクトリの作成日時を取得または設定します。</summary>
  2814. <returns>現在の <see cref="T:System.IO.FileSystemInfo" /> オブジェクトの作成日時。</returns>
  2815. <exception cref="T:System.IO.IOException">
  2816. <see cref="M:System.IO.FileSystemInfo.Refresh" /> がデータを初期化できません。</exception>
  2817. <exception cref="T:System.IO.DirectoryNotFoundException">指定したパスが無効です (割り当てられていないドライブであるなど)。</exception>
  2818. <exception cref="T:System.PlatformNotSupportedException">現在のオペレーティング システムは Windows NT 以降ではありません。</exception>
  2819. <exception cref="T:System.ArgumentOutOfRangeException">呼び出し元が、無効な作成時間を設定しようとしています。</exception>
  2820. <filterpriority>1</filterpriority>
  2821. <PermissionSet>
  2822. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  2823. </PermissionSet>
  2824. </member>
  2825. <member name="P:System.IO.FileSystemInfo.CreationTimeUtc">
  2826. <summary>現在のファイルまたはディレクトリの作成日時を世界協定時刻 (UTC) で取得または設定します。</summary>
  2827. <returns>現在の <see cref="T:System.IO.FileSystemInfo" /> オブジェクトの UTC 形式での作成日時。</returns>
  2828. <exception cref="T:System.IO.IOException">
  2829. <see cref="M:System.IO.FileSystemInfo.Refresh" /> がデータを初期化できません。</exception>
  2830. <exception cref="T:System.IO.DirectoryNotFoundException">指定したパスが無効です (割り当てられていないドライブであるなど)。</exception>
  2831. <exception cref="T:System.PlatformNotSupportedException">現在のオペレーティング システムは Windows NT 以降ではありません。</exception>
  2832. <exception cref="T:System.ArgumentOutOfRangeException">呼び出し元が、無効なアクセス時間を設定しようとしています。</exception>
  2833. <filterpriority>1</filterpriority>
  2834. <PermissionSet>
  2835. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  2836. </PermissionSet>
  2837. </member>
  2838. <member name="M:System.IO.FileSystemInfo.Delete">
  2839. <summary>ファイルまたはディレクトリを削除します。</summary>
  2840. <exception cref="T:System.IO.DirectoryNotFoundException">指定したパスが無効です (割り当てられていないドライブであるなど)。</exception>
  2841. <exception cref="T:System.IO.IOException">開いているハンドルがファイルまたはディレクトリに対して存在し、オペレーティング システムが Windows XP またはそれ以前のものです。開いているハンドルは、ディレクトリとファイルを列挙する際に発生した可能性があります。詳細については、「方法: ディレクトリとファイルを列挙する」を参照してください。</exception>
  2842. <filterpriority>2</filterpriority>
  2843. </member>
  2844. <member name="P:System.IO.FileSystemInfo.Exists">
  2845. <summary>ファイルまたはディレクトリが存在するかどうかを示す値を取得します。</summary>
  2846. <returns>ファイルまたはディレクトリが存在する場合は true。それ以外の場合は false。</returns>
  2847. <filterpriority>1</filterpriority>
  2848. </member>
  2849. <member name="P:System.IO.FileSystemInfo.Extension">
  2850. <summary>ファイルの拡張子部分を表す文字列を取得します。</summary>
  2851. <returns>
  2852. <see cref="T:System.IO.FileSystemInfo" /> 拡張子を格納している文字列。</returns>
  2853. <filterpriority>1</filterpriority>
  2854. </member>
  2855. <member name="P:System.IO.FileSystemInfo.FullName">
  2856. <summary>ディレクトリまたはファイルの絶対パスを取得します。</summary>
  2857. <returns>絶対パスを含んでいる文字列。</returns>
  2858. <exception cref="T:System.IO.PathTooLongException">ファイルの完全修飾パスとファイル名が 260 文字以上です。</exception>
  2859. <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
  2860. <filterpriority>1</filterpriority>
  2861. <PermissionSet>
  2862. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  2863. </PermissionSet>
  2864. </member>
  2865. <member name="F:System.IO.FileSystemInfo.FullPath">
  2866. <summary>ディレクトリまたはファイルの絶対パスを表します。</summary>
  2867. <exception cref="T:System.IO.PathTooLongException">ファイルの完全修飾パスが 260 文字以上です。</exception>
  2868. </member>
  2869. <member name="P:System.IO.FileSystemInfo.LastAccessTime">
  2870. <summary>現在のファイルまたはディレクトリに最後にアクセスした時刻を取得または設定します。</summary>
  2871. <returns>現在のファイルまたはディレクトリに最後にアクセスした時刻。</returns>
  2872. <exception cref="T:System.IO.IOException">
  2873. <see cref="M:System.IO.FileSystemInfo.Refresh" /> がデータを初期化できません。</exception>
  2874. <exception cref="T:System.PlatformNotSupportedException">現在のオペレーティング システムは Windows NT 以降ではありません。</exception>
  2875. <exception cref="T:System.ArgumentOutOfRangeException">呼び出し元が、無効なアクセス時間を設定しようとしています。</exception>
  2876. <filterpriority>1</filterpriority>
  2877. <PermissionSet>
  2878. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  2879. </PermissionSet>
  2880. </member>
  2881. <member name="P:System.IO.FileSystemInfo.LastAccessTimeUtc">
  2882. <summary>現在のファイルまたはディレクトリに最後にアクセスした時刻を世界協定時刻 (UTC) で取得または設定します。</summary>
  2883. <returns>現在のファイルまたはディレクトリに最後にアクセスした UTC 時刻。</returns>
  2884. <exception cref="T:System.IO.IOException">
  2885. <see cref="M:System.IO.FileSystemInfo.Refresh" /> がデータを初期化できません。</exception>
  2886. <exception cref="T:System.PlatformNotSupportedException">現在のオペレーティング システムは Windows NT 以降ではありません。</exception>
  2887. <exception cref="T:System.ArgumentOutOfRangeException">呼び出し元が、無効なアクセス時間を設定しようとしています。</exception>
  2888. <filterpriority>1</filterpriority>
  2889. <PermissionSet>
  2890. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  2891. </PermissionSet>
  2892. </member>
  2893. <member name="P:System.IO.FileSystemInfo.LastWriteTime">
  2894. <summary>現在のファイルまたはディレクトリに最後に書き込みがなされた時刻を取得または設定します。</summary>
  2895. <returns>現在のファイルに最後に書き込みがなされた時刻。</returns>
  2896. <exception cref="T:System.IO.IOException">
  2897. <see cref="M:System.IO.FileSystemInfo.Refresh" /> がデータを初期化できません。</exception>
  2898. <exception cref="T:System.PlatformNotSupportedException">現在のオペレーティング システムは Windows NT 以降ではありません。</exception>
  2899. <exception cref="T:System.ArgumentOutOfRangeException">呼び出し元が、無効な書き込み時間を設定しようとしています。</exception>
  2900. <filterpriority>1</filterpriority>
  2901. <PermissionSet>
  2902. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  2903. </PermissionSet>
  2904. </member>
  2905. <member name="P:System.IO.FileSystemInfo.LastWriteTimeUtc">
  2906. <summary>現在のファイルまたはディレクトリに最後に書き込みがなされた時刻を世界協定時刻 (UTC) で取得または設定します。</summary>
  2907. <returns>現在のファイルに最後に書き込みがなされた UTC 時刻。</returns>
  2908. <exception cref="T:System.IO.IOException">
  2909. <see cref="M:System.IO.FileSystemInfo.Refresh" /> がデータを初期化できません。</exception>
  2910. <exception cref="T:System.PlatformNotSupportedException">現在のオペレーティング システムは Windows NT 以降ではありません。</exception>
  2911. <exception cref="T:System.ArgumentOutOfRangeException">呼び出し元が、無効な書き込み時間を設定しようとしています。</exception>
  2912. <filterpriority>1</filterpriority>
  2913. <PermissionSet>
  2914. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  2915. </PermissionSet>
  2916. </member>
  2917. <member name="P:System.IO.FileSystemInfo.Name">
  2918. <summary>ファイルの場合は、そのファイルの名前を取得します。ディレクトリの場合は、階層が存在する場合は、その階層内にある最後のディレクトリの名前を取得します。それ以外の場合は、Name プロパティはそのディレクトリの名前を取得します。</summary>
  2919. <returns>親ディレクトリの名前、階層内にある最後のディレクトリの名前、またはファイル名拡張子を含むファイル名を示す文字列。</returns>
  2920. <filterpriority>1</filterpriority>
  2921. </member>
  2922. <member name="F:System.IO.FileSystemInfo.OriginalPath">
  2923. <summary>パスは、以前にユーザーが相対パスまたは絶対パスで指定したものです。</summary>
  2924. </member>
  2925. <member name="M:System.IO.FileSystemInfo.Refresh">
  2926. <summary>オブジェクトの状態を更新します。</summary>
  2927. <exception cref="T:System.IO.IOException">ディスク ドライブなどのデバイスの準備ができていません。 </exception>
  2928. <filterpriority>1</filterpriority>
  2929. </member>
  2930. <member name="T:System.IO.SearchOption">
  2931. <summary>現在のディレクトリを検索するのか、または現在のディレクトリとすべてのサブディレクトリを検索するのかを指定します。</summary>
  2932. </member>
  2933. <member name="F:System.IO.SearchOption.AllDirectories">
  2934. <summary>検索操作に現在のディレクトリとすべてのサブディレクトリを含めます。このオプションは、検索範囲に、マウントされたドライブやシンボリック リンクのようなリパース ポイントを含めます。</summary>
  2935. </member>
  2936. <member name="F:System.IO.SearchOption.TopDirectoryOnly">
  2937. <summary>検索操作に現在のディレクトリのみを含めます。</summary>
  2938. </member>
  2939. </members>
  2940. </doc>