System.IO.FileSystem ファイル ハンドルのラッパー クラスを表します。 クラスの新しいインスタンスを初期化します。 使用する既存のハンドルを表す オブジェクト。 終了処理中にハンドルを安全に解放する場合は true。安全な解放を行わない場合は false (お勧めしません)。 ディレクトリやサブディレクトリを通じて、作成、移動、および列挙するための静的メソッドを公開します。このクラスは継承できません。この種類の .NET Framework ソース コードを参照して、次を参照してください。、参照ソースです。 1 既に存在している場合以外は、指定したパスにすべてのディレクトリとサブディレクトリを作成します。 指定したパスに存在するディレクトリを表すオブジェクト。指定したパスにおいてディレクトリが既に存在するかどうかにかかわりなく、このオブジェクトが返されます。 作成するディレクトリ。 で指定したディレクトリはファイルです。またはネットワーク名がわかりません。 呼び出し元に、必要なアクセス許可がありません。 が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を 1 つ以上含んでいます。無効な文字を照会するには、 メソッドを使用します。または の先頭文字がコロン (:) か、またはコロン文字のみが含まれています。 は null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 指定したパスが無効です (割り当てられていないドライブであるなど)。 に、ドライブのラベル ("C:\") の一部ではないコロン文字 (:) が含まれています。 1 指定したパスから空のディレクトリを削除します。 削除する空のディレクトリの名前。このディレクトリは、書き込み可能で空である必要があります。 名前と位置が で指定したのと同一のファイルが存在します。またはこのディレクトリは、アプリケーションの現在の作業ディレクトリです。または で指定したディレクトリは空ではありません。またはディレクトリが読み取り専用であるか、または読み取り専用ファイルを含んでいます。またはディレクトリは、別のプロセスによって使用されています。 呼び出し元に、必要なアクセス許可がありません。 が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を 1 つ以上含んでいます。無効な文字を照会するには、 メソッドを使用します。 は null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 が存在しないか、または見つかりません。または指定したパスが無効です (割り当てられていないドライブであるなど)。 1 指定したディレクトリと、特に指定されている場合はディレクトリ内の任意のサブディレクトリおよびファイルを削除します。 削除するディレクトリの名前。 のディレクトリ、サブディレクトリ、およびファイルを削除する場合は true。それ以外の場合は false。 名前と位置が で指定したのと同一のファイルが存在します。または で指定したディレクトリが読み取り専用か、または が false で、 が空のディレクトリではありません。またはこのディレクトリは、アプリケーションの現在の作業ディレクトリです。またはディレクトリに読み取り専用のファイルが保存されています。またはディレクトリは、別のプロセスによって使用されています。 呼び出し元に、必要なアクセス許可がありません。 が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を 1 つ以上含んでいます。無効な文字を照会するには、 メソッドを使用します。 は null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 が存在しないか、または見つかりません。または指定したパスが無効です (割り当てられていないドライブであるなど)。 1 指定されたパスに存在するディレクトリ名の列挙可能なコレクションを返します。 で指定したディレクトリ内にあるディレクトリの完全名 (パスを含む) から成る列挙可能なコレクション。 検索するディレクトリの相対パスまたは絶対パス。この文字列の大文字と小文字は区別されません。 が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を含んでいます。無効な文字を照会するには、 メソッドを使用します。 は null です。 が無効です (割り当てられていないドライブを参照しているなど)。 はファイル名です。 指定したパス、ファイル名、またはその組み合わせが、システムで定義されている最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 呼び出し元に、必要なアクセス許可がありません。 呼び出し元に、必要なアクセス許可がありません。 指定されたパスから、検索パターンに一致するディレクトリ名の列挙可能なコレクションを返します。 指定した検索パターンに一致し、 で指定したディレクトリの中にあるディレクトリの完全名 (パスを含む) から成る列挙可能なコレクション。 検索するディレクトリの相対パスまたは絶対パス。この文字列の大文字と小文字は区別されません。 内のディレクトリの名前と照合する検索文字列。このパラメーターに、有効なリテラルのパスとワイルドカード (* と?) 文字の組み合わせを含めることができます (「解説」を参照) が、正規表現はサポートされていません。 が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を含んでいます。無効な文字を照会するには、 メソッドを使用します。または に、有効なパターンが含まれていません。 は null です。または は null です。 が無効です (割り当てられていないドライブを参照しているなど)。 はファイル名です。 指定したパス、ファイル名、またはその組み合わせが、システムで定義されている最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 呼び出し元に、必要なアクセス許可がありません。 呼び出し元に、必要なアクセス許可がありません。 指定されたパスにあるディレクトリのうち、検索パターンに一致するディレクトリ名の列挙可能なコレクションを返します。オプションでサブディレクトリを検索対象にすることができます。 指定した検索パターンおよびオプションに一致し、 で指定したディレクトリの中にあるディレクトリの完全名 (パスを含む) から成る列挙可能なコレクション。 検索するディレクトリの相対パスまたは絶対パス。この文字列の大文字と小文字は区別されません。 内のディレクトリの名前と照合する検索文字列。このパラメーターに、有効なリテラルのパスとワイルドカード (* と?) 文字の組み合わせを含めることができます (「解説」を参照) が、正規表現はサポートされていません。 検索操作に現在のディレクトリのみを含めるのか、またはすべてのサブディレクトリを含めるのかを指定する列挙値の 1 つ。既定値は です。 が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を含んでいます。無効な文字を照会するには、 メソッドを使用します。または に、有効なパターンが含まれていません。 は null です。または は null です。 が有効な 値ではありません。 が無効です (割り当てられていないドライブを参照しているなど)。 はファイル名です。 指定したパス、ファイル名、またはその組み合わせが、システムで定義されている最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 呼び出し元に、必要なアクセス許可がありません。 呼び出し元に、必要なアクセス許可がありません。 指定されたパスに存在するファイル名の列挙可能なコレクションを返します。 で指定したディレクトリ内にあるファイルの完全名 (パスを含む) から成る列挙可能なコレクション。 検索するディレクトリの相対パスまたは絶対パス。この文字列の大文字と小文字は区別されません。 が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を含んでいます。無効な文字を照会するには、 メソッドを使用します。 は null です。 が無効です (割り当てられていないドライブを参照しているなど)。 はファイル名です。 指定したパス、ファイル名、またはその組み合わせが、システムで定義されている最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 呼び出し元に、必要なアクセス許可がありません。 呼び出し元に、必要なアクセス許可がありません。 指定されたパスから、検索パターンに一致するファイル名の列挙可能なコレクションを返します。 指定した検索パターンに一致し、 で指定したディレクトリの中にあるファイルの完全名 (パスを含む) から成る列挙可能なコレクション。 検索するディレクトリの相対パスまたは絶対パス。この文字列の大文字と小文字は区別されません。 内のファイル名と対応させる検索文字列。このパラメーターに、有効なリテラルのパスとワイルドカード (* と?) 文字の組み合わせを含めることができます (「解説」を参照) が、正規表現はサポートされていません。 が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を含んでいます。無効な文字を照会するには、 メソッドを使用します。または に、有効なパターンが含まれていません。 は null です。または は null です。 が無効です (割り当てられていないドライブを参照しているなど)。 はファイル名です。 指定したパス、ファイル名、またはその組み合わせが、システムで定義されている最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 呼び出し元に、必要なアクセス許可がありません。 呼び出し元に、必要なアクセス許可がありません。 指定されたパスにあるファイルのうち、検索パターンに一致するファイル名の列挙可能なコレクションを返します。オプションでサブディレクトリを検索対象にすることができます。 指定した検索パターンおよびオプションに一致し、 で指定したディレクトリの中にあるファイルの完全名 (パスを含む) から成る列挙可能なコレクション。 検索するディレクトリの相対パスまたは絶対パス。この文字列の大文字と小文字は区別されません。 内のファイル名と対応させる検索文字列。このパラメーターに、有効なリテラルのパスとワイルドカード (* と?) 文字の組み合わせを含めることができます (「解説」を参照) が、正規表現はサポートされていません。 検索操作に現在のディレクトリのみを含めるのか、またはすべてのサブディレクトリを含めるのかを指定する列挙値の 1 つ。既定値は です。 が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を含んでいます。無効な文字を照会するには、 メソッドを使用します。または に、有効なパターンが含まれていません。 は null です。または は null です。 が有効な 値ではありません。 が無効です (割り当てられていないドライブを参照しているなど)。 はファイル名です。 指定したパス、ファイル名、またはその組み合わせが、システムで定義されている最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 呼び出し元に、必要なアクセス許可がありません。 呼び出し元に、必要なアクセス許可がありません。 指定されたパスに存在するファイル名とディレクトリ名の列挙可能なコレクションを返します。 で指定されたディレクトリ内のファイル システム エントリの列挙可能なコレクション。 検索するディレクトリの相対パスまたは絶対パス。この文字列の大文字と小文字は区別されません。 が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を含んでいます。無効な文字を照会するには、 メソッドを使用します。 は null です。 が無効です (割り当てられていないドライブを参照しているなど)。 はファイル名です。 指定したパス、ファイル名、またはその組み合わせが、システムで定義されている最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 呼び出し元に、必要なアクセス許可がありません。 呼び出し元に、必要なアクセス許可がありません。 指定されたパスから、検索パターンに一致するファイル名とディレクトリ名の列挙可能なコレクションを返します。 で指定されたディレクトリに存在するファイル システム エントリのうち、指定した検索パターンに一致するファイル システム エントリの列挙可能なコレクション。 検索するディレクトリの相対パスまたは絶対パス。この文字列の大文字と小文字は区別されません。 内のファイル システム エントリの名前と照合する検索文字列。このパラメーターに、有効なリテラルのパスとワイルドカード (* と?) 文字の組み合わせを含めることができます (「解説」を参照) が、正規表現はサポートされていません。 が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を含んでいます。無効な文字を照会するには、 メソッドを使用します。または に、有効なパターンが含まれていません。 は null です。または は null です。 が無効です (割り当てられていないドライブを参照しているなど)。 はファイル名です。 指定したパス、ファイル名、またはその組み合わせが、システムで定義されている最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 呼び出し元に、必要なアクセス許可がありません。 呼び出し元に、必要なアクセス許可がありません。 指定されたパスにあるディレクトリのうち、検索パターンに一致するファイル名およびディレクトリ名の列挙可能なコレクションを返します。オプションでサブディレクトリを検索対象にすることができます。 で指定されたディレクトリに存在するファイル システム エントリのうち、指定した検索パターンおよびオプションに一致するファイル システム エントリの列挙可能なコレクション。 検索するディレクトリの相対パスまたは絶対パス。この文字列の大文字と小文字は区別されません。 内のファイル システム エントリと対応させる検索文字列。このパラメーターに、有効なリテラルのパスとワイルドカード (* と?) 文字の組み合わせを含めることができます (「解説」を参照) が、正規表現はサポートされていません。 検索操作に現在のディレクトリのみを含めるのか、またはすべてのサブディレクトリを含めるのかを指定する列挙値の 1 つ。既定値は です。 が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を含んでいます。無効な文字を照会するには、 メソッドを使用します。または に、有効なパターンが含まれていません。 は null です。または は null です。 が有効な 値ではありません。 が無効です (割り当てられていないドライブを参照しているなど)。 はファイル名です。 指定したパス、ファイル名、またはその組み合わせが、システムで定義されている最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 呼び出し元に、必要なアクセス許可がありません。 呼び出し元に、必要なアクセス許可がありません。 指定したパスがディスク上の既存のディレクトリを参照しているかどうかを確認します。 が既存のディレクトリを参照している場合は true。ディレクトリが存在していない場合や、指定したファイルが存在するかどうかを判断しようとしたときにエラーが発生した場合は、false。 テストするパス。 1 ディレクトリの作成日時を取得します。 指定したディレクトリの作成日時に設定された構造体。この値は現地時刻で表示されます。 ディレクトリのパス。 呼び出し元に、必要なアクセス許可がありません。 が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を 1 つ以上含んでいます。無効な文字を照会するには、 メソッドを使用します。 は null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 1 世界協定時刻 (UTC: Coordinated Universal Time) 形式でのディレクトリの作成日時を取得します。 指定したディレクトリの作成日時に設定された構造体。この値は UTC 時刻で表現されます。 ディレクトリのパス。 呼び出し元に、必要なアクセス許可がありません。 が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を 1 つ以上含んでいます。無効な文字を照会するには、 メソッドを使用します。 は null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 2 アプリケーションの現在の作業ディレクトリを取得します。 現在の作業ディレクトリのパスを示す文字列。この文字列の末尾には、円記号 (\) は付きません。 呼び出し元に、必要なアクセス許可がありません。 オペレーティング システムが、"現在のディレクトリ" 機能を備えていない Windows CE です。このメソッドは .NET Compact Framework で使用できますが、現在はサポートされていません。 1 指定したディレクトリ内のサブディレクトリの名前 (パスを含む) を返します。 指定したパス内のサブディレクトリの完全名 (パスを含む) の配列。または、ディレクトリが見つからない場合は空の配列。 検索するディレクトリの相対パスまたは絶対パス。この文字列の大文字と小文字は区別されません。 呼び出し元に、必要なアクセス許可がありません。 が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を 1 つ以上含んでいます。無効な文字を照会するには、 メソッドを使用します。 は null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 はファイル名です。 指定したパスが無効です (割り当てられていないドライブであるなど)。 1 指定したディレクトリ内の指定した検索パターンに一致するサブディレクトリ名 (パスを含む) を返します。 指定したディレクトリ内の検索パターンに一致するサブディレクトリの完全名 (パスを含む) の配列。または、ディレクトリが見つからない場合は空の配列。 検索するディレクトリの相対パスまたは絶対パス。この文字列の大文字と小文字は区別されません。 内のサブディレクトリの名前と照合する検索文字列。このパラメーターに、有効なリテラルのパスとワイルドカード文字の組み合わせを含めることができます (「解説」を参照) が、正規表現はサポートされていません。 呼び出し元に、必要なアクセス許可がありません。 が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を 1 つ以上含んでいます。無効な文字を照会するには、 を使用します。または に、有効なパターンが含まれていません。 または が null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 はファイル名です。 指定したパスが無効です (割り当てられていないドライブであるなど)。 1 現在のディレクトリ内で、指定された検索パターンに一致するサブディレクトリの名前 (パスを含む) を返します。オプションで、サブディレクトリを検索対象にすることができます。 指定した条件に一致するサブディレクトリの完全名 (パスを含む) の配列。または、ディレクトリが見つからない場合は空の配列。 検索するディレクトリの相対パスまたは絶対パス。この文字列の大文字と小文字は区別されません。 内のサブディレクトリの名前と照合する検索文字列。このパラメーターに、有効なリテラルのパスとワイルドカード文字の組み合わせを含めることができます (「解説」を参照) が、正規表現はサポートされていません。 検索操作にすべてのサブディレクトリを含めるのか、または現在のディレクトリのみを含めるのかを指定する列挙値の 1 つ。 が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を 1 つ以上含んでいます。無効な文字を照会するには、 メソッドを使用します。または に、有効なパターンが含まれていません。 または が null です。 が有効な 値ではありません。 呼び出し元に、必要なアクセス許可がありません。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 はファイル名です。 指定したパスが無効です (割り当てられていないドライブであるなど)。 指定したパスのボリューム情報またはルート情報、あるいはその両方を返します。 指定したパスのボリューム情報またはルート情報、あるいはその両方を含む文字列。 ファイルまたはディレクトリのパス。 呼び出し元に、必要なアクセス許可がありません。 が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を 1 つ以上含んでいます。無効な文字を照会するには、 を使用します。 は null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 1 指定したディレクトリ内のファイルの名前 (パスを含む) を返します。 指定したディレクトリ内のファイルの完全名 (パスを含む) の配列。または、ファイルが見つからない場合は空の配列。 検索するディレクトリの相対パスまたは絶対パス。この文字列の大文字と小文字は区別されません。 はファイル名です。またはネットワーク エラーが発生しました。 呼び出し元に、必要なアクセス許可がありません。 が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を 1 つ以上含んでいます。無効な文字を照会するには、 メソッドを使用します。 は null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 指定したパスが見つからないか無効です (割り当てられていないドライブであるなど)。 1 指定したディレクトリ内の指定した検索パターンに一致するファイル名 (パスを含む) を返します。 指定したディレクトリ内の指定した検索パターンに一致するファイルの完全名 (パスを含む) の配列。または、ファイルが見つからない場合は空の配列。 検索するディレクトリの相対パスまたは絶対パス。この文字列の大文字と小文字は区別されません。 内のファイル名と対応させる検索文字列。このパラメーターに、有効なリテラルのパスとワイルドカード (* と?) 文字の組み合わせを含めることができます (「解説」を参照) が、正規表現はサポートされていません。 はファイル名です。またはネットワーク エラーが発生しました。 呼び出し元に、必要なアクセス許可がありません。 が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を 1 つ以上含んでいます。無効な文字を照会するには、 を使用します。または に、有効なパターンが含まれていません。 または が null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 指定したパスが見つからないか無効です (割り当てられていないドライブであるなど)。 1 指定したディレクトリの中から、指定した検索パターンに一致し、サブディレクトリを検索するかどうかを決定する値を持つファイル名 (パスを含む) を返します。 指定したディレクトリ内の指定した検索パターンおよびオプションに一致するファイルの完全名 (パスを含む) の配列。または、ファイルが見つからない場合は空の配列。 検索するディレクトリの相対パスまたは絶対パス。この文字列の大文字と小文字は区別されません。 内のファイル名と対応させる検索文字列。このパラメーターに、有効なリテラルのパスとワイルドカード (* と?) 文字の組み合わせを含めることができます (「解説」を参照) が、正規表現はサポートされていません。 検索操作にすべてのサブディレクトリを含めるのか、または現在のディレクトリのみを含めるのかを指定する列挙値の 1 つ。 が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を 1 つ以上含んでいます。無効な文字を照会するには、 メソッドを使用します。または に、有効なパターンが含まれていません。 または が null です。 が有効な 値ではありません。 呼び出し元に、必要なアクセス許可がありません。 指定したパスが見つからないか無効です (割り当てられていないドライブであるなど)。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 はファイル名です。またはネットワーク エラーが発生しました。 指定したパス内のすべてのファイル名とサブディレクトリ名を返します。 指定したディレクトリ内ファイル名またはサブディレクトリ名の配列。ファイルやサブディレクトリが見つからない場合は、空の配列。 検索するディレクトリの相対パスまたは絶対パス。この文字列の大文字と小文字は区別されません。 呼び出し元に、必要なアクセス許可がありません。 が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を 1 つ以上含んでいます。無効な文字を照会するには、 を使用します。 は null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 はファイル名です。 指定したパスが無効です (割り当てられていないドライブであるなど)。 1 指定されたパスから、検索パターンに一致するファイル名とディレクトリ名の配列を返します。 指定した検索条件に一致するファイル名またはディレクトリ名の配列。ファイルやディレクトリが見つからない場合は、空の配列。 検索するディレクトリの相対パスまたは絶対パス。この文字列の大文字と小文字は区別されません。 内のファイルおよびディレクトリの名前と照合する検索文字列。このパラメーターに、有効なリテラルのパスとワイルドカード (* と?) 文字の組み合わせを含めることができます (「解説」を参照) が、正規表現はサポートされていません。 呼び出し元に、必要なアクセス許可がありません。 が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を 1 つ以上含んでいます。無効な文字を照会するには、 メソッドを使用します。または に、有効なパターンが含まれていません。 または が null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 はファイル名です。 指定したパスが無効です (割り当てられていないドライブであるなど)。 1 指定されたパスにあるファイルおよびディレクトリのうち、検索パターンに一致するすべてのファイル名およびディレクトリ名の配列を返します。オプションでサブディレクトリを検索対象にすることができます。 指定した検索条件に一致するファイル名またはディレクトリ名の配列。ファイルやディレクトリが見つからない場合は、空の配列。 検索するディレクトリの相対パスまたは絶対パス。この文字列の大文字と小文字は区別されません。 内のファイルおよびディレクトリの名前と照合する検索文字列。このパラメーターに、有効なリテラルのパスとワイルドカード (* と?) 文字の組み合わせを含めることができます (「解説」を参照) が、正規表現はサポートされていません。 検索操作に現在のディレクトリのみを含めるのか、またはすべてのサブディレクトリを含めるのかを指定する列挙値の 1 つ。既定値は です。 が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を含んでいます。無効な文字を照会するには、 メソッドを使用します。または に、有効なパターンが含まれていません。 は null です。または は null です。 が有効な 値ではありません。 が無効です (割り当てられていないドライブを参照しているなど)。 はファイル名です。 指定したパス、ファイル名、またはその組み合わせが、システムで定義されている最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 呼び出し元に、必要なアクセス許可がありません。 呼び出し元に、必要なアクセス許可がありません。 指定したファイルまたはディレクトリに最後にアクセスした日付と時刻を返します。 指定したファイルまたはディレクトリに最後にアクセスした日時に設定された構造体。この値は現地時刻で表示されます。 アクセス日時情報を取得する対象のファイルまたはディレクトリ。 呼び出し元に、必要なアクセス許可がありません。 が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を 1 つ以上含んでいます。無効な文字を照会するには、 メソッドを使用します。 は null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 パラメーターの書式が無効です。 1 指定したファイルまたはディレクトリに最後にアクセスした日付と時刻を世界協定時刻 (UTC) 形式で返します。 指定したファイルまたはディレクトリに最後にアクセスした日時に設定された構造体。この値は UTC 時刻で表現されます。 アクセス日時情報を取得する対象のファイルまたはディレクトリ。 呼び出し元に、必要なアクセス許可がありません。 が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を 1 つ以上含んでいます。無効な文字を照会するには、 メソッドを使用します。 は null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 パラメーターの書式が無効です。 1 指定したファイルまたはディレクトリに最後に書き込んだ日付と時刻を返します。 指定したファイルまたはディレクトリに最後に書き込んだ日時に設定された構造体。この値は現地時刻で表示されます。 変更日時情報を取得する対象のファイルまたはディレクトリ。 呼び出し元に、必要なアクセス許可がありません。 が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を 1 つ以上含んでいます。無効な文字を照会するには、 メソッドを使用します。 は null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 1 指定したファイルまたはディレクトリに最後に書き込んだ日付と時刻を世界協定時刻 (UTC) 形式で返します。 指定したファイルまたはディレクトリに最後に書き込んだ日時に設定された構造体。この値は UTC 時刻で表現されます。 変更日時情報を取得する対象のファイルまたはディレクトリ。 呼び出し元に、必要なアクセス許可がありません。 が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を 1 つ以上含んでいます。無効な文字を照会するには、 メソッドを使用します。 は null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 2 絶対パスと相対パスの両方を含む指定したパスの親ディレクトリを取得します。 が UNC サーバーや共有名のルートを含むルート ディレクトリの場合は、親ディレクトリまたは null。 親ディレクトリを取得する対象のパス。 で指定したディレクトリは読み取り専用です。 呼び出し元に、必要なアクセス許可がありません。 が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を 1 つ以上含んでいます。無効な文字を照会するには、 メソッドを使用します。 は null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 指定したパスが見つかりませんでした。 1 ファイルまたはディレクトリ、およびその内容を新しい場所に移動します。 移動するファイルまたはディレクトリのパス。 の新しい位置へのパス。 がファイルの場合は、 もファイル名にする必要があります。 ディレクトリを別のボリュームに移動しようとしました。または は既に存在します。または パラメーターおよび パラメーターは、同じファイルまたはディレクトリを参照します。またはディレクトリまたはその中のファイルは、別のプロセスによって使用されています。 呼び出し元に、必要なアクセス許可がありません。 または が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を 1 つ以上含んでいます。無効な文字を照会するには、 メソッドを使用します。 または が null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 によって指定されたパスが無効です (割り当てられていないドライブであるなど)。 1 指定したファイルまたはディレクトリの作成日時を設定します。 作成日時情報を設定する対象のファイルまたはディレクトリ。 ファイルまたはディレクトリに最後に書き込んだ日付と時刻。この値は現地時刻で表示されます。 指定したパスが見つかりませんでした。 が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を 1 つ以上含んでいます。無効な文字を照会するには、 メソッドを使用します。 は null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 呼び出し元に、必要なアクセス許可がありません。 は、この操作で許可される日付または時刻の範囲を超える値を指定します。 現在のオペレーティング システムは Windows NT 以降ではありません。 1 指定したファイルまたはディレクトリの作成日時を世界協定時刻 (UTC) 形式で設定します。 作成日時情報を設定する対象のファイルまたはディレクトリ。 ディレクトリまたはファイルが作成された日時。この値は現地時刻で表示されます。 指定したパスが見つかりませんでした。 が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を 1 つ以上含んでいます。無効な文字を照会するには、 メソッドを使用します。 は null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 呼び出し元に、必要なアクセス許可がありません。 は、この操作で許可される日付または時刻の範囲を超える値を指定します。 現在のオペレーティング システムは Windows NT 以降ではありません。 2 アプリケーションの現在の作業ディレクトリを指定したディレクトリに設定します。 現在の作業ディレクトリが設定されるパス。 I/O エラーが発生しました。 が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を 1 つ以上含んでいます。無効な文字を照会するには、 メソッドを使用します。 は null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 アンマネージ コードにアクセスするために必要なアクセス許可が、呼び出し元にありません。 指定したパスが見つかりませんでした。 指定したディレクトリが見つかりませんでした。 1 指定したファイルまたはディレクトリに最後にアクセスした日付と時刻を設定します。 アクセス日時情報を設定する対象のファイルまたはディレクトリ。 のアクセス日時の設定値を含むオブジェクト。この値は現地時刻で表示されます。 指定したパスが見つかりませんでした。 が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を 1 つ以上含んでいます。無効な文字を照会するには、 メソッドを使用します。 は null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 呼び出し元に、必要なアクセス許可がありません。 現在のオペレーティング システムは Windows NT 以降ではありません。 は、この操作で許可される日付または時刻の範囲を超える値を指定します。 1 指定したファイルまたはディレクトリに最後にアクセスした日付と時刻を世界協定時刻 (UTC) 形式で設定します。 アクセス日時情報を設定する対象のファイルまたはディレクトリ。 のアクセス日時の設定値を含むオブジェクト。この値は UTC 時刻で表現されます。 指定したパスが見つかりませんでした。 が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を 1 つ以上含んでいます。無効な文字を照会するには、 メソッドを使用します。 は null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 呼び出し元に、必要なアクセス許可がありません。 現在のオペレーティング システムは Windows NT 以降ではありません。 は、この操作で許可される日付または時刻の範囲を超える値を指定します。 1 ディレクトリに最後に書き込んだ日付と時刻を設定します。 ディレクトリのパス。 ディレクトリに最後に書き込んだ日付と時刻。この値は現地時刻で表示されます。 指定したパスが見つかりませんでした。 が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を 1 つ以上含んでいます。無効な文字を照会するには、 メソッドを使用します。 は null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 呼び出し元に、必要なアクセス許可がありません。 現在のオペレーティング システムは Windows NT 以降ではありません。 は、この操作で許可される日付または時刻の範囲を超える値を指定します。 1 ディレクトリに最後に書き込んだ日付と時刻を世界協定時刻 (UTC) 形式で設定します。 ディレクトリのパス。 ディレクトリに最後に書き込んだ日付と時刻。この値は UTC 時刻で表現されます。 指定したパスが見つかりませんでした。 が、長さが 0 の文字列であるか、空白しか含んでいないか、または無効な文字を 1 つ以上含んでいます。無効な文字を照会するには、 メソッドを使用します。 は null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 呼び出し元に、必要なアクセス許可がありません。 現在のオペレーティング システムは Windows NT 以降ではありません。 は、この操作で許可される日付または時刻の範囲を超える値を指定します。 2 ディレクトリとサブディレクトリを作成、削除、および列挙するためのインスタンス メソッドを公開します。このクラスは継承できません。この種類の .NET Framework ソース コードを参照して、次を参照してください、。 ソースの参照. 1 指定した接続文字列、serializeAsText パラメーター、および lockTimeout パラメーターで構成される、 指定されたパス上のクラスです。 作成するパスを指定する文字列、 DirectoryInfo. が null. 呼び出し元に、必要なアクセス許可がありません。 に、"、<、>、| などの無効な文字が含まれています。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。指定されたパス、ファイル名、またはその両方が長すぎます。 ディレクトリを作成します。 ディレクトリを作成できません。 1 指定したパスに 1 つ以上のサブディレクトリを作成します。このインスタンスを基準にして、指定されたパスを指定できます、 クラスです。 指定されている最後のディレクトリ . 指定するパス。異なるディスク ボリュームまたは UNC (Universal Naming Convention) 名は指定できません。 有効なファイル パスを指定しないか、無効なが含まれています DirectoryInfo文字。 が null. 割り当てられていないドライブであるなど、指定されたパスが無効です。 サブディレクトリを作成できません。またはファイルまたはディレクトリが既にで指定された名前 . 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。指定されたパス、ファイル名、またはその両方が長すぎます。 呼び出し元に、ディレクトリを作成するために必要なコード アクセス許可がありません。または呼び出し元が、返されたで説明されているディレクトリの読み取りアクセス許可のコード オブジェクト。 これは発生するときに、 パラメーターには、既存のディレクトリについて説明します。 に、ドライブのラベル ("C:\") の一部ではないコロン文字 (:) が含まれています。 2 これを削除します。 空の場合。 ディレクトリに読み取り専用のファイルが保存されています。 これによって示されたディレクトリ オブジェクトが存在しないか、見つかりませんでした。 ディレクトリが空ではありません。またはこのディレクトリは、アプリケーションの現在の作業ディレクトリです。または開いているハンドルがディレクトリに対して存在し、オペレーティング システムが Windows XP またはそれ以前のものです。開いているハンドルは、ディレクトリを列挙する際に発生した可能性があります。詳細については、次のトピックを参照してください。 方法: ディレクトリとファイルを列挙する. 呼び出し元に、必要なアクセス許可がありません。 1 このインスタンスを削除します。 でのサブディレクトリおよびファイルを削除するかどうかを指定することです。 trueこのディレクトリやサブディレクトリでは、すべてのファイルを削除するにはそれ以外の場合、 false. ディレクトリに読み取り専用のファイルが保存されています。 これによって示されたディレクトリ オブジェクトが存在しないか、見つかりませんでした。 ディレクトリが読み取り専用です。またはディレクトリには、1 つ以上のファイルまたはサブディレクトリが含まれていると が false. またはこのディレクトリは、アプリケーションの現在の作業ディレクトリです。または開いているハンドルがディレクトリまたはそのディレクトリ内のファイルに対して存在し、オペレーティング システムが Windows XP またはそれ以前のものです。開いているハンドルは、ディレクトリとファイルを列挙する際に発生した可能性があります。詳細については、次のトピックを参照してください。 方法: ディレクトリとファイルを列挙する. 呼び出し元に、必要なアクセス許可がありません。 1 現在のディレクトリの列挙可能なディレクトリ情報のコレクションを返します。 現在のディレクトリ内の列挙可能なディレクトリのコレクション。 パス内にカプセル化します オブジェクトは無効 (たとえば、上にある、マップされていないドライブ)。 呼び出し元に、必要なアクセス許可がありません。 指定された検索パターンに一致する列挙可能なディレクトリ情報のコレクションを返します。 列挙型と一致するディレクトリのコレクション . ディレクトリの名前と照合する検索文字列。このパラメーターに、有効なリテラルのパスとワイルドカード (* と?) 文字の組み合わせを含めることができます (「解説」を参照) が、正規表現はサポートされていません。既定のパターンは "*" で、すべてのファイルが返されます。 が null. パス内にカプセル化します オブジェクトは無効 (たとえば、上にある、マップされていないドライブ)。 呼び出し元に、必要なアクセス許可がありません。 指定された検索パターンと、サブディレクトリを検索するかどうかを指定するオプションの設定に一致する列挙可能なディレクトリ情報のコレクションを返します。 列挙型と一致するディレクトリのコレクション . ディレクトリの名前と照合する検索文字列。このパラメーターに、有効なリテラルのパスとワイルドカード (* と?) 文字の組み合わせを含めることができます (「解説」を参照) が、正規表現はサポートされていません。既定のパターンは "*" で、すべてのファイルが返されます。 検索操作に現在のディレクトリのみを含めるのか、またはすべてのサブディレクトリを含めるのかを指定する列挙値の 1 つ。既定値は . が null. 無効 値。 パス内にカプセル化します オブジェクトは無効 (たとえば、上にある、マップされていないドライブ)。 呼び出し元に、必要なアクセス許可がありません。 現在のディレクトリに存在するファイル情報の列挙可能なコレクションを返します。 現在のディレクトリ内の列挙可能なファイルのコレクション。 パス内にカプセル化します オブジェクトは無効 (たとえば、上にある、マップされていないドライブ)。 呼び出し元に、必要なアクセス許可がありません。 検索パターンに一致する列挙可能なファイル情報のコレクションを返します。 列挙型と一致するファイルのコレクション . ファイル名と照合する検索文字列。このパラメーターに、有効なリテラルのパスとワイルドカード (* と?) 文字の組み合わせを含めることができます (「解説」を参照) が、正規表現はサポートされていません。既定のパターンは "*" で、すべてのファイルが返されます。 が null. パス内にカプセル化します オブジェクトが有効でない (たとえば、上にある、マップされていないドライブ)。 呼び出し元に、必要なアクセス許可がありません。 指定された検索パターンと、サブディレクトリを検索するかどうかを指定するオプションの設定に一致する列挙可能なファイル情報のコレクションを返します。 列挙型と一致するファイルのコレクション . ファイル名と照合する検索文字列。このパラメーターに、有効なリテラルのパスとワイルドカード (* と?) 文字の組み合わせを含めることができます (「解説」を参照) が、正規表現はサポートされていません。既定のパターンは "*" で、すべてのファイルが返されます。 検索操作に現在のディレクトリのみを含めるのか、またはすべてのサブディレクトリを含めるのかを指定する列挙値の 1 つ。既定値は . が null. 無効 値。 パス内にカプセル化します オブジェクトは無効 (たとえば、上にある、マップされていないドライブ)。 呼び出し元に、必要なアクセス許可がありません。 現在のディレクトリ内の列挙可能なファイル システム情報のコレクションを返します。 現在のディレクトリ内の列挙可能なファイル システム情報のコレクション。 パス内にカプセル化します オブジェクトは無効 (たとえば、上にある、マップされていないドライブ)。 呼び出し元に、必要なアクセス許可がありません。 指定された検索パターンに一致する列挙可能なファイル システム情報のコレクションを返します。 列挙型と一致するファイル システムの情報のオブジェクトのコレクション . ディレクトリの名前と照合する検索文字列。このパラメーターに、有効なリテラルのパスとワイルドカード (* と?) 文字の組み合わせを含めることができます (「解説」を参照) が、正規表現はサポートされていません。既定のパターンは "*" で、すべてのファイルが返されます。 が null. パス内にカプセル化します オブジェクトは無効 (たとえば、上にある、マップされていないドライブ)。 呼び出し元に、必要なアクセス許可がありません。 指定された検索パターンと、サブディレクトリを検索するかどうかを指定するオプションの設定に一致する列挙可能なファイル システム情報のコレクションを返します。 列挙型と一致するファイル システムの情報のオブジェクトのコレクション . ディレクトリの名前と照合する検索文字列。このパラメーターに、有効なリテラルのパスとワイルドカード (* と?) 文字の組み合わせを含めることができます (「解説」を参照) が、正規表現はサポートされていません。既定のパターンは "*" で、すべてのファイルが返されます。 検索操作に現在のディレクトリのみを含めるのか、またはすべてのサブディレクトリを含めるのかを指定する列挙値の 1 つ。既定値は . が null. 無効 値。 パス内にカプセル化します オブジェクトは無効 (たとえば、上にある、マップされていないドライブ)。 呼び出し元に、必要なアクセス許可がありません。 ディレクトリが存在するかどうかを示す値を取得します。 trueディレクトリが存在する場合それ以外の場合、 false. 1 現在のディレクトリのサブディレクトリを返します。 配列 オブジェクト パス内にカプセル化します オブジェクトは、マップされていないドライブを使用しているなど、無効です。 呼び出し元に、必要なアクセス許可がありません。 呼び出し元に、必要なアクセス許可がありません。 1 現在のディレクトリの配列を返します 特定の検索条件に一致します。 型の配列 DirectoryInfo一致します。 . ディレクトリの名前と照合する検索文字列。このパラメーターに、有効なリテラルのパスとワイルドカード (* と?) 文字の組み合わせを含めることができます (「解説」を参照) が、正規表現はサポートされていません。既定のパターンは "*" で、すべてのファイルが返されます。 定義されている 1 つ以上の無効な文字が含まれています、。 メソッド が null. パス内にカプセル化します DirectoryInfoオブジェクトは無効 (たとえば、上にある、マップされていないドライブ)。 呼び出し元に、必要なアクセス許可がありません。 1 現在のディレクトリの配列を返します 特定の検索条件に一致して、サブディレクトリを検索するかどうかを決定する値を使用します。 型の配列 DirectoryInfo一致します。 . ディレクトリの名前と照合する検索文字列。このパラメーターに、有効なリテラルのパスとワイルドカード (* と?) 文字の組み合わせを含めることができます (「解説」を参照) が、正規表現はサポートされていません。既定のパターンは "*" で、すべてのファイルが返されます。 検索操作に現在のディレクトリのみを含めるのか、またはすべてのサブディレクトリを含めるのかを指定する列挙値の 1 つ。 定義されている 1 つ以上の無効な文字が含まれています、。 メソッド が null. 無効 値。 パス内にカプセル化します DirectoryInfoオブジェクトは無効 (たとえば、上にある、マップされていないドライブ)。 呼び出し元に、必要なアクセス許可がありません。 現在のディレクトリからファイル一覧を返します。 型の配列 . 割り当てられていないドライブであるなど、パスが無効です。 1 現在のディレクトリから、指定した検索パターンに一致するファイル一覧を返します。 型の配列 . ファイル名と照合する検索文字列。このパラメーターに、有効なリテラルのパスとワイルドカード (* と?) 文字の組み合わせを含めることができます (「解説」を参照) が、正規表現はサポートされていません。既定のパターンは "*" で、すべてのファイルが返されます。 定義されている 1 つ以上の無効な文字が含まれています、。 メソッド が null. パスが無効です (割り当てられていないドライブであるなど)。 呼び出し元に、必要なアクセス許可がありません。 1 現在のディレクトリから、指定した検索パターンに一致し、サブディレクトリを検索するかどうかを決定する値を持つファイル一覧を返します。 型の配列 . ファイル名と照合する検索文字列。このパラメーターに、有効なリテラルのパスとワイルドカード (* と?) 文字の組み合わせを含めることができます (「解説」を参照) が、正規表現はサポートされていません。既定のパターンは "*" で、すべてのファイルが返されます。 検索操作に現在のディレクトリのみを含めるのか、またはすべてのサブディレクトリを含めるのかを指定する列挙値の 1 つ。 定義されている 1 つ以上の無効な文字が含まれています、。 メソッド が null. 無効 値。 パスが無効です (割り当てられていないドライブであるなど)。 呼び出し元に、必要なアクセス許可がありません。 厳密に型指定の配列を返します。 すべてのファイルおよびディレクトリ内にあるサブディレクトリを表すエントリ。 配列が厳密に型指定 エントリ。 パスが無効です (割り当てられていないドライブであるなど)。 2 厳密に型指定の配列を取得します ファイルと、指定した検索条件に一致するサブディレクトリを表すオブジェクトです。 配列が厳密に型指定 FileSystemInfo検索条件に一致するオブジェクトです。 ディレクトリおよびファイルの名前と照合する検索文字列。このパラメーターに、有効なリテラルのパスとワイルドカード (* と?) 文字の組み合わせを含めることができます (「解説」を参照) が、正規表現はサポートされていません。既定のパターンは "*" で、すべてのファイルが返されます。 定義されている 1 つ以上の無効な文字が含まれています、。 メソッド が null. 指定したパスが無効です (割り当てられていないドライブであるなど)。 呼び出し元に、必要なアクセス許可がありません。 2 配列を取得します。 ファイルと指定した検索条件に一致するサブディレクトリを表すオブジェクト。 検索条件に一致するファイル システム エントリの配列。 ディレクトリおよびファイルの名前と照合する検索文字列。このパラメーターに、有効なリテラルのパスとワイルドカード (* と?) 文字の組み合わせを含めることができます (「解説」を参照) が、正規表現はサポートされていません。既定のパターンは "*" で、すべてのファイルが返されます。 検索操作に現在のディレクトリのみを含めるのか、またはすべてのサブディレクトリを含めるのかを指定する列挙値の 1 つ。既定値は . 定義されている 1 つ以上の無効な文字が含まれています、。 メソッド が null. 無効 値。 指定したパスが無効です (割り当てられていないドライブであるなど)。 呼び出し元に、必要なアクセス許可がありません。 移動します。 インスタンスとその内容を新しいパスにします。 このディレクトリの移動先の名前とパス。別のディスク ボリュームまたは同じ名前のディレクトリは移動先として指定できません。このディレクトリをサブディレクトリとして追加する場合は、既存のディレクトリを指定できます。 が null. が空の文字列 (''") です。 ディレクトリを別のボリュームに移動しようとしました。または は既に存在します。 またはこのパスへのアクセスが承認されていません。または移動しようとしているディレクトリと移動先のディレクトリが同じ名前です。 呼び出し元に、必要なアクセス許可がありません。 移動先のディレクトリが見つかりません。 1 この名前を取得します。 インスタンス。 ディレクトリ名。 1 指定されたサブディレクトリの親ディレクトリを取得します。 親ディレクトリ、または nullパスが null の場合、またはファイルのパスをルートを表している場合 (など「\」、「c:」、または *"\\server\share")。 呼び出し元に、必要なアクセス許可がありません。 1 ディレクトリのルート部分を取得します。 ディレクトリのルートを表すオブジェクト。 呼び出し元に、必要なアクセス許可がありません。 1 ユーザーから渡された元のパスを返します。 ユーザーから渡された元のパスを返します。 2 1 つのファイルの作成、コピー、削除、移動、オープンのための静的メソッドを提供し、 オブジェクトの作成を支援します。この種類の .NET Framework ソース コードを参照して、次を参照してください。、 Reference Sourceです。 1 ファイルに行を追加してから、そのファイルを閉じます。指定したファイルが存在しない場合、このメソッドはファイルを作成し、指定した行をファイルに書き込んだ後、ファイルを閉じます。 行を追加するファイル。ファイルがまだ存在しない場合は作成されます。 ファイルに追加する行。 が、長さが 0 の文字列であるか、空白しか含んでいないか、 メソッドで定義されている無効な文字を 1 つ以上含んでいます。 いずれかまたは は nullです。 は無効です (たとえば、ディレクトリが存在しないか、割り当てられていないドライブであるなど)。 で指定されたファイルが見つかりませんでした。 ファイルを開くときに、I/O エラーが発生しました。 が、システムで定義されている最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 の形式が無効です。 呼び出し元に、ファイルへの書き込みに必要なアクセス許可がありません。 が、読み取り専用のファイルを指定しています。またはこの操作は、現在のプラットフォームではサポートされていません。または がディレクトリです。 指定されたエンコーディングを使用してファイルに行を追加してから、そのファイルを閉じます。指定したファイルが存在しない場合、このメソッドはファイルを作成し、指定した行をファイルに書き込んだ後、ファイルを閉じます。 行を追加するファイル。ファイルがまだ存在しない場合は作成されます。 ファイルに追加する行。 使用する文字エンコーディング。 が、長さが 0 の文字列であるか、空白しか含んでいないか、 メソッドで定義されている無効な文字を 1 つ以上含んでいます。 、または が null です。 は無効です (たとえば、ディレクトリが存在しないか、割り当てられていないドライブであるなど)。 で指定されたファイルが見つかりませんでした。 ファイルを開くときに、I/O エラーが発生しました。 が、システムで定義されている最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 の形式が無効です。 呼び出し元に、必要なアクセス許可がありません。 が、読み取り専用のファイルを指定しています。またはこの操作は、現在のプラットフォームではサポートされていません。または がディレクトリです。または呼び出し元に、必要なアクセス許可がありません。 ファイルを開き、指定した文字列をそのファイルに追加した後、ファイルを閉じます。ファイルが存在しない場合、このメソッドはファイルを作成し、指定した文字列をファイルに書き込んだ後、ファイルを閉じます。 指定した文字列の追加先となるファイル。 ファイルに追加する文字列。 が長さ 0 の文字列であるか、空白しか含んでいないか、 で定義されている無効な文字を 1 つ以上含んでいます。 は null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 指定されたパスが無効です (たとえば、ディレクトリが存在しないか、割り当てられていないドライブ上にあります)。 ファイルを開くときに、I/O エラーが発生しました。 によって、読み取り専用のファイルが指定されました。または この操作は、現在のプラットフォームではサポートされていません。または によってディレクトリが指定されました。または 呼び出し元に、必要なアクセス許可がありません。 の形式が無効です。 呼び出し元に、必要なアクセス許可がありません。 1 指定した文字列をファイルに追加します。ファイルがまだ存在しない場合は、ファイルを作成します。 指定した文字列の追加先となるファイル。 ファイルに追加する文字列。 使用する文字エンコーディング。 が長さ 0 の文字列であるか、空白しか含んでいないか、 で定義されている無効な文字を 1 つ以上含んでいます。 は null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 指定されたパスが無効です (たとえば、ディレクトリが存在しないか、割り当てられていないドライブ上にあります)。 ファイルを開くときに、I/O エラーが発生しました。 によって、読み取り専用のファイルが指定されました。または この操作は、現在のプラットフォームではサポートされていません。または によってディレクトリが指定されました。または 呼び出し元に、必要なアクセス許可がありません。 の形式が無効です。 呼び出し元に、必要なアクセス許可がありません。 1 を作成します。これは、UTF-8 でエンコードされたテキストを既存のファイルに 追加するか、指定したファイルが存在しない場合は新しいファイルに追加します。 指定したファイルまたは新しいファイルに、UTF-8 エンコードされたテキストを追加するストリーム ライター。 追加先のファイル パス。 呼び出し元に、必要なアクセス許可がありません。 が長さ 0 の文字列であるか、空白しか含んでいないか、 で定義されている無効な文字を 1 つ以上含んでいます。 は null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 指定されたパスが無効です (たとえば、ディレクトリが存在しないか、割り当てられていないドライブ上にあります)。 の形式が無効です。 1 既存のファイルを新しいファイルにコピーします。同じ名前のファイルを上書きできません。 コピーするファイル。 コピー先ファイルの名前。ディレクトリや既存のファイルは使用できません。 呼び出し元に、必要なアクセス許可がありません。 または が、長さが 0 の文字列であるか、空白しか含んでいないか、 で定義されている無効な文字を 1 つ以上含んでいます。または または はディレクトリを指定します。 または が null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 または で指定したパスが無効です (割り当てられていないドライブであるなど)。 は見つかりませんでした。 は存在します。または I/O エラーが発生しました。 または の形式が無効です。 1 既存のファイルを新しいファイルにコピーします。同じ名前のファイルの上書きが許可されます。 コピーするファイル。 コピー先ファイルの名前。このパラメーターには、ディレクトリは指定できません。 コピー先ファイルが上書きできる場合は true。それ以外の場合は false。 呼び出し元に、必要なアクセス許可がありません。または は読み取り専用です。 または が、長さが 0 の文字列であるか、空白しか含んでいないか、 で定義されている無効な文字を 1 つ以上含んでいます。または または はディレクトリを指定します。 または が null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 または で指定したパスが無効です (割り当てられていないドライブであるなど)。 は見つかりませんでした。 は存在し、 は false です。または I/O エラーが発生しました。 または の形式が無効です。 1 指定したパスでファイルを作成または上書きします。 で指定したファイルへの読み取り/書き込みアクセスを提供する 作成するファイルのパスと名前。 呼び出し元に、必要なアクセス許可がありません。または によって、読み取り専用のファイルが指定されました。 が長さ 0 の文字列であるか、空白しか含んでいないか、 で定義されている無効な文字を 1 つ以上含んでいます。 は null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 指定したパスが無効です (割り当てられていないドライブであるなど)。 ファイルを作成しているときに、I/O エラーが発生しました。 の形式が無効です。 1 指定したファイルを作成または上書きします。 指定された大きさのバッファーを持ち、 で指定されたファイルへの読み取り/書き込みアクセスを提供する ファイルの名前です。 ファイルの読み取りおよび書き込み用にバッファリングされるバイト数。 呼び出し元に、必要なアクセス許可がありません。または によって、読み取り専用のファイルが指定されました。 が長さ 0 の文字列であるか、空白しか含んでいないか、 で定義されている無効な文字を 1 つ以上含んでいます。 は null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 指定したパスが無効です (割り当てられていないドライブであるなど)。 ファイルを作成しているときに、I/O エラーが発生しました。 の形式が無効です。 1 バッファー サイズとファイルの作成または上書き方法を示す 値を指定して、指定のファイルを作成または上書きします。 指定したバッファー サイズの新規ファイル。 ファイルの名前です。 ファイルの読み取りおよび書き込み用にバッファリングされるバイト数。 ファイルを作成または上書きする方法を示す 値のいずれか。 呼び出し元に、必要なアクセス許可がありません。または によって、読み取り専用のファイルが指定されました。または に対して指定されていますが、ファイル暗号化は現在のプラットフォームでサポートされていません。 が長さ 0 の文字列であるか、空白しか含んでいないか、 で定義されている無効な文字を 1 つ以上含んでいます。 は null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 指定したパスが無効です (割り当てられていないドライブであるなど)。 ファイルを作成しているときに、I/O エラーが発生しました。 の形式が無効です。 呼び出し元に、必要なアクセス許可がありません。または によって、読み取り専用のファイルが指定されました。 呼び出し元に、必要なアクセス許可がありません。または によって、読み取り専用のファイルが指定されました。 UTF-8 エンコードされたテキストの書き込み用にファイルを作成または開きます。 UTF-8 エンコーディングを使用して指定したファイルに書き込まれる 書き込み用に開かれるファイル。 呼び出し元に、必要なアクセス許可がありません。 が長さ 0 の文字列であるか、空白しか含んでいないか、 で定義されている無効な文字を 1 つ以上含んでいます。 は null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 指定したパスが無効です (割り当てられていないドライブであるなど)。 の形式が無効です。 1 指定されたファイルを削除します。 削除するファイルの名前。ワイルドカード文字はサポートされていません。 が長さ 0 の文字列であるか、空白しか含んでいないか、 で定義されている無効な文字を 1 つ以上含んでいます。 は null です。 指定したパスが無効です (割り当てられていないドライブであるなど)。 指定したファイルが使用中です。または開いているハンドルがファイルに対して存在し、オペレーティング システムが Windows XP またはそれ以前のものです。開いているハンドルは、ディレクトリとファイルを列挙する際に発生した可能性があります。詳細については、「方法: ディレクトリとファイルを列挙する」を参照してください。 の形式が無効です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 呼び出し元に、必要なアクセス許可がありません。または ファイルが使用されている実行可能ファイルです。または がディレクトリです。または によって、読み取り専用のファイルが指定されました。 1 指定したファイルが存在するかどうかを確認します。 呼び出し元が必要なアクセス許可を持ち、true に既存のファイル名が格納されている場合は 。それ以外の場合は false。false が 、無効なパス、または長さ 0 の文字列の場合にも、このメソッドは null を返します。呼び出し元が指定したファイルを読み取るための十分なアクセス許可を持たない場合、例外はスローされず、このメソッドは、false の有無にかかわらず を返します。 確認するファイル。 1 パス上のファイルの を取得します。 パス上のファイルの ファイルへのパス。 が空か、空白だけが含まれているか、または無効な文字が含まれています。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 の形式が無効です。 はファイルを指定していますが、割り当てられていないドライブである、ファイルが見つからないなどの理由で無効です。 はディレクトリを指定していますが、割り当てられていないドライブである、ファイルが見つからないなどの理由で無効です。 このファイルは、別のプロセスによって使用されています。 呼び出し元に、必要なアクセス許可がありません。 1 指定したファイルまたはディレクトリの作成日時を返します。 指定したファイルまたはディレクトリの作成日時に設定された 構造体。この値は現地時刻で表示されます。 作成日時情報を取得する対象のファイルまたはディレクトリ。 呼び出し元に、必要なアクセス許可がありません。 が長さ 0 の文字列であるか、空白しか含んでいないか、 で定義されている無効な文字を 1 つ以上含んでいます。 は null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 の形式が無効です。 1 指定したファイルまたはディレクトリの作成日時を世界協定時刻 (UTC) で返します。 指定したファイルまたはディレクトリの作成日時に設定された 構造体。この値は UTC 時刻で表現されます。 作成日時情報を取得する対象のファイルまたはディレクトリ。 呼び出し元に、必要なアクセス許可がありません。 が長さ 0 の文字列であるか、空白しか含んでいないか、 で定義されている無効な文字を 1 つ以上含んでいます。 は null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 の形式が無効です。 2 指定したファイルまたはディレクトリに最後にアクセスした日付と時刻を返します。 指定したファイルまたはディレクトリに最後にアクセスした日付と時刻に設定された 構造体。この値は現地時刻で表示されます。 アクセス日時情報を取得する対象のファイルまたはディレクトリ。 呼び出し元に、必要なアクセス許可がありません。 が長さ 0 の文字列であるか、空白しか含んでいないか、 で定義されている無効な文字を 1 つ以上含んでいます。 は null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 の形式が無効です。 1 指定したファイルまたはディレクトリに最後にアクセスした日付と時刻を世界協定時刻 (UTC) で返します。 指定したファイルまたはディレクトリに最後にアクセスした日付と時刻に設定された 構造体。この値は UTC 時刻で表現されます。 アクセス日時情報を取得する対象のファイルまたはディレクトリ。 呼び出し元に、必要なアクセス許可がありません。 が長さ 0 の文字列であるか、空白しか含んでいないか、 で定義されている無効な文字を 1 つ以上含んでいます。 は null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 の形式が無効です。 1 指定したファイルまたはディレクトリに最後に書き込んだ日付と時刻を返します。 指定したファイルまたはディレクトリに最後に書き込んだ日付と時刻に設定された 構造体。この値は現地時刻で表示されます。 書き込み日時情報を取得する対象のファイルまたはディレクトリ。 呼び出し元に、必要なアクセス許可がありません。 が長さ 0 の文字列であるか、空白しか含んでいないか、 で定義されている無効な文字を 1 つ以上含んでいます。 は null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 の形式が無効です。 1 指定したファイルまたはディレクトリに最後に書き込んだ日付と時刻を世界協定時刻 (UTC) で返します。 指定したファイルまたはディレクトリに最後に書き込んだ日付と時刻に設定された 構造体。この値は UTC 時刻で表現されます。 書き込み日時情報を取得する対象のファイルまたはディレクトリ。 呼び出し元に、必要なアクセス許可がありません。 が長さ 0 の文字列であるか、空白しか含んでいないか、 で定義されている無効な文字を 1 つ以上含んでいます。 は null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 の形式が無効です。 2 指定したファイルを新しい場所に移動します。オプションで新しいファイル名を指定することもできます。 移動するファイルの名前。相対パスまたは絶対パスを含めることができます。 ファイルの新しいパスおよび名前。 移動先のファイルは既に存在します。または は見つかりませんでした。 または が null です。 または が、長さが 0 の文字列であるか、空白しか含んでいないか、 で定義されている無効な文字を含んでいます。 呼び出し元に、必要なアクセス許可がありません。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 または で指定したパスが無効です (割り当てられていないドライブであるなど)。 または の形式が無効です。 1 指定したパスの を読み取り/書き込みアクセスで開きます。 共有モードではなく読み取り/書き込みアクセスで、指定したモードとパスで開いた 開くファイル。 ファイルが存在しない場合にファイルを作成するかどうかを指定し、既存のファイルの内容を保持するか上書きするかを決定する 値。 が長さ 0 の文字列であるか、空白しか含んでいないか、 で定義されている無効な文字を 1 つ以上含んでいます。 は null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 指定したパスが無効です (割り当てられていないドライブであるなど)。 ファイルを開くときに、I/O エラーが発生しました。 によって、読み取り専用のファイルが指定されました。または この操作は、現在のプラットフォームではサポートされていません。または によってディレクトリが指定されました。または 呼び出し元に、必要なアクセス許可がありません。または で、指定されたファイルは隠しファイルです。 によって無効な値が指定されました。 で指定されたファイルが見つかりませんでした。 の形式が無効です。 1 指定したモードとアクセスで、指定したパスの を開きます。 指定したモードとアクセスで、指定したファイルにアクセスする非共有 開くファイル。 ファイルが存在しない場合にファイルを作成するかどうかを指定し、既存のファイルの内容を保持するか上書きするかを決定する 値。 ファイルで実行できる操作を指定する 値。 が長さ 0 の文字列であるか、空白しか含んでいないか、 で定義されている無効な文字を 1 つ以上含んでいます。または が Read を指定し、 が Create、CreateNew、Truncate、または Append を指定しました。 は null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 指定したパスが無効です (割り当てられていないドライブであるなど)。 ファイルを開くときに、I/O エラーが発生しました。 によって、読み取り専用のファイルが指定され、 は Read ではありません。または によってディレクトリが指定されました。または 呼び出し元に、必要なアクセス許可がありません。または で、指定されたファイルは隠しファイルです。 または によって無効な値が指定されました。 で指定されたファイルが見つかりませんでした。 の形式が無効です。 1 読み取り、書き込み、または読み取り/書き込みアクセスを持つ指定モードと指定した共有オプションで、指定したパスの を開きます。 読み取り、書き込み、または読み取り/書き込みアクセスを持つ指定モードと指定した共有オプションで、指定したパスの 開くファイル。 ファイルが存在しない場合にファイルを作成するかどうかを指定し、既存のファイルの内容を保持するか上書きするかを決定する 値。 ファイルで実行できる操作を指定する 値。 他のスレッドがファイルに対して持つアクセス タイプを指定する 値。 が長さ 0 の文字列であるか、空白しか含んでいないか、 で定義されている無効な文字を 1 つ以上含んでいます。または が Read を指定し、 が Create、CreateNew、Truncate、または Append を指定しました。 は null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 指定したパスが無効です (割り当てられていないドライブであるなど)。 ファイルを開くときに、I/O エラーが発生しました。 によって、読み取り専用のファイルが指定され、 は Read ではありません。または によってディレクトリが指定されました。または 呼び出し元に、必要なアクセス許可がありません。または で、指定されたファイルは隠しファイルです。 、または によって無効な値が指定されました。 で指定されたファイルが見つかりませんでした。 の形式が無効です。 1 読み取り用の既存のファイルを開きます。 指定したパスの読み取り専用 読み取り用に開かれるファイル。 が長さ 0 の文字列であるか、空白しか含んでいないか、 で定義されている無効な文字を 1 つ以上含んでいます。 は null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 指定したパスが無効です (割り当てられていないドライブであるなど)。 によってディレクトリが指定されました。または 呼び出し元に、必要なアクセス許可がありません。 で指定されたファイルが見つかりませんでした。 の形式が無効です。 ファイルを開くときに、I/O エラーが発生しました。 1 読み取り用の既存の UTF-8 エンコードされたテキスト ファイルを開きます。 指定したパスの 読み取り用に開かれるファイル。 呼び出し元に、必要なアクセス許可がありません。 が長さ 0 の文字列であるか、空白しか含んでいないか、 で定義されている無効な文字を 1 つ以上含んでいます。 は null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 指定したパスが無効です (割り当てられていないドライブであるなど)。 で指定されたファイルが見つかりませんでした。 の形式が無効です。 1 書き込み用に、既存のファイルを開くか新しいファイルを作成します。 指定されたパスに置かれている、非共有の オブジェクト。アクセス許可は です。 書き込み用に開かれるファイル。 呼び出し元に、必要なアクセス許可がありません。または が、読み取り専用のファイルまたはディレクトリを指定しました。 が長さ 0 の文字列であるか、空白しか含んでいないか、 で定義されている無効な文字を 1 つ以上含んでいます。 は null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 指定したパスが無効です (割り当てられていないドライブであるなど)。 の形式が無効です。 1 バイナリ ファイルを開き、ファイルの内容をバイト配列に読み取った後、ファイルを閉じます。 ファイルの内容を格納しているバイト配列。 読み取り用に開かれるファイル。 が長さ 0 の文字列であるか、空白しか含んでいないか、 で定義されている無効な文字を 1 つ以上含んでいます。 は null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 指定したパスが無効です (割り当てられていないドライブであるなど)。 ファイルを開くときに、I/O エラーが発生しました。 この操作は、現在のプラットフォームではサポートされていません。または によってディレクトリが指定されました。または 呼び出し元に、必要なアクセス許可がありません。 で指定されたファイルが見つかりませんでした。 の形式が無効です。 呼び出し元に、必要なアクセス許可がありません。 1 テキスト ファイルを開き、ファイルのすべての行を読み取った後、ファイルを閉じます。 ファイルのすべての行を格納している文字列配列。 読み取り用に開かれるファイル。 が長さ 0 の文字列であるか、空白しか含んでいないか、 で定義されている無効な文字を 1 つ以上含んでいます。 は null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 指定したパスが無効です (割り当てられていないドライブであるなど)。 ファイルを開くときに、I/O エラーが発生しました。 によって、読み取り専用のファイルが指定されました。または この操作は、現在のプラットフォームではサポートされていません。または によってディレクトリが指定されました。または 呼び出し元に、必要なアクセス許可がありません。 で指定されたファイルが見つかりませんでした。 の形式が無効です。 呼び出し元に、必要なアクセス許可がありません。 1 ファイルを開き、指定したエンコーディングが適用されたファイルのすべての行を読み取った後、ファイルを閉じます。 ファイルのすべての行を格納している文字列配列。 読み取り用に開かれるファイル。 ファイルの内容に適用されるエンコーディング。 が長さ 0 の文字列であるか、空白しか含んでいないか、 で定義されている無効な文字を 1 つ以上含んでいます。 は null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 指定したパスが無効です (割り当てられていないドライブであるなど)。 ファイルを開くときに、I/O エラーが発生しました。 によって、読み取り専用のファイルが指定されました。または この操作は、現在のプラットフォームではサポートされていません。または によってディレクトリが指定されました。または 呼び出し元に、必要なアクセス許可がありません。 で指定されたファイルが見つかりませんでした。 の形式が無効です。 呼び出し元に、必要なアクセス許可がありません。 1 テキスト ファイルを開き、ファイルのすべての行を読み取った後、ファイルを閉じます。 ファイルのすべての行を格納している文字列。 読み取り用に開かれるファイル。 が長さ 0 の文字列であるか、空白しか含んでいないか、 で定義されている無効な文字を 1 つ以上含んでいます。 は null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 指定したパスが無効です (割り当てられていないドライブであるなど)。 ファイルを開くときに、I/O エラーが発生しました。 によって、読み取り専用のファイルが指定されました。または この操作は、現在のプラットフォームではサポートされていません。または によってディレクトリが指定されました。または 呼び出し元に、必要なアクセス許可がありません。 で指定されたファイルが見つかりませんでした。 の形式が無効です。 呼び出し元に、必要なアクセス許可がありません。 1 ファイルを開き、指定したエンコーディングが適用されたファイルのすべての行を読み取った後、ファイルを閉じます。 ファイルのすべての行を格納している文字列。 読み取り用に開かれるファイル。 ファイルの内容に適用されるエンコーディング。 が長さ 0 の文字列であるか、空白しか含んでいないか、 で定義されている無効な文字を 1 つ以上含んでいます。 は null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 指定したパスが無効です (割り当てられていないドライブであるなど)。 ファイルを開くときに、I/O エラーが発生しました。 によって、読み取り専用のファイルが指定されました。または この操作は、現在のプラットフォームではサポートされていません。または によってディレクトリが指定されました。または 呼び出し元に、必要なアクセス許可がありません。 で指定されたファイルが見つかりませんでした。 の形式が無効です。 呼び出し元に、必要なアクセス許可がありません。 1 ファイルの行を読み取ります。 ファイルのすべての行、またはクエリの結果の行。 読み取るファイル。 長さゼロの文字列は、空白文字だけが含まれています。 またはで定義されている 1 つ以上の無効な文字が含まれている、 メソッドです。 は null です。 が無効です (割り当てられていないドライブであるなど)。 で指定されたファイルが見つかりませんでした。 ファイルを開くときに、I/O エラーが発生しました。 が、システムで定義されている最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 呼び出し元に、必要なアクセス許可がありません。 が、読み取り専用のファイルを指定しています。またはこの操作は、現在のプラットフォームではサポートされていません。または がディレクトリです。または呼び出し元に、必要なアクセス許可がありません。 指定された方法でエンコーディングされたファイルの行を読み取ります。 ファイルのすべての行、またはクエリの結果の行。 読み取るファイル。 ファイルの内容に適用されるエンコーディング。 が、長さが 0 の文字列であるか、空白しか含んでいないか、 メソッドで定義されている無効な文字を 1 つ以上含んでいます。 は null です。 が無効です (割り当てられていないドライブであるなど)。 で指定されたファイルが見つかりませんでした。 ファイルを開くときに、I/O エラーが発生しました。 が、システムで定義されている最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 呼び出し元に、必要なアクセス許可がありません。 が、読み取り専用のファイルを指定しています。またはこの操作は、現在のプラットフォームではサポートされていません。または がディレクトリです。または呼び出し元に、必要なアクセス許可がありません。 指定したパスでファイルの指定された を設定します。 ファイルへのパス。 列挙値のビットごとの組み合わせ。 が空か、空白だけが含まれているか、無効な文字が含まれているか、またはファイル属性が無効です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 の形式が無効です。 指定したパスが無効です (割り当てられていないドライブであるなど)。 ファイルが見つかりません。 によって、読み取り専用のファイルが指定されました。または この操作は、現在のプラットフォームではサポートされていません。または によってディレクトリが指定されました。または 呼び出し元に、必要なアクセス許可がありません。 1 ファイルが作成された日付と時刻を設定します。 作成日時情報を設定する対象のファイル。 の作成日時の設定値を含む 。この値は現地時刻で表示されます。 指定したパスが見つかりませんでした。 が長さ 0 の文字列であるか、空白しか含んでいないか、 で定義されている無効な文字を 1 つ以上含んでいます。 は null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 操作の実行中に I/O エラーが発生しました。 は、この操作で許可された日付または時刻、またはその両方の範囲を超える値を指定します。 呼び出し元に、必要なアクセス許可がありません。 の形式が無効です。 1 ファイルが作成された日付と時刻を世界協定時刻 (UTC) で設定します。 作成日時情報を設定する対象のファイル。 の作成日時の設定値を含む 。この値は UTC 時刻で表現されます。 指定したパスが見つかりませんでした。 が長さ 0 の文字列であるか、空白しか含んでいないか、 で定義されている無効な文字を 1 つ以上含んでいます。 は null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 操作の実行中に I/O エラーが発生しました。 は、この操作で許可された日付または時刻、またはその両方の範囲を超える値を指定します。 呼び出し元に、必要なアクセス許可がありません。 の形式が無効です。 2 指定したファイルに最後にアクセスした日付と時刻を設定します。 アクセス日時情報を設定する対象のファイル。 に最後にアクセスした日付と時刻の設定値を含む 。この値は現地時刻で表示されます。 が長さ 0 の文字列であるか、空白しか含んでいないか、 で定義されている無効な文字を 1 つ以上含んでいます。 は null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 指定したパスが見つかりませんでした。 呼び出し元に、必要なアクセス許可がありません。 の形式が無効です。 は、この操作で許可される日付または時刻の範囲を超える値を指定します。 1 指定したファイルに最後にアクセスした日付と時刻を世界協定時刻 (UTC) で設定します。 アクセス日時情報を設定する対象のファイル。 に最後にアクセスした日付と時刻の設定値を含む 。この値は UTC 時刻で表現されます。 が長さ 0 の文字列であるか、空白しか含んでいないか、 で定義されている無効な文字を 1 つ以上含んでいます。 は null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 指定したパスが見つかりませんでした。 呼び出し元に、必要なアクセス許可がありません。 の形式が無効です。 は、この操作で許可される日付または時刻の範囲を超える値を指定します。 1 指定したファイルに最後に書き込んだ日付と時刻を設定します。 日時情報を設定する対象のファイル。 に最後に書き込んだ日付と時刻の設定値を含む 。この値は現地時刻で表示されます。 が長さ 0 の文字列であるか、空白しか含んでいないか、 で定義されている無効な文字を 1 つ以上含んでいます。 は null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 指定したパスが見つかりませんでした。 呼び出し元に、必要なアクセス許可がありません。 の形式が無効です。 は、この操作で許可される日付または時刻の範囲を超える値を指定します。 1 指定したファイルに最後に書き込んだ日付と時刻を世界協定時刻 (UTC) で設定します。 日時情報を設定する対象のファイル。 に最後に書き込んだ日付と時刻の設定値を含む 。この値は UTC 時刻で表現されます。 が長さ 0 の文字列であるか、空白しか含んでいないか、 で定義されている無効な文字を 1 つ以上含んでいます。 は null です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 指定したパスが見つかりませんでした。 呼び出し元に、必要なアクセス許可がありません。 の形式が無効です。 は、この操作で許可される日付または時刻の範囲を超える値を指定します。 2 新しいファイルを作成し、指定したバイト配列をそのファイルに書き込んだ後、ファイルを閉じます。既存のターゲット ファイルは上書きされます。 書き込み先のファイル。 ファイルに書き込むバイト。 が長さ 0 の文字列であるか、空白しか含んでいないか、 で定義されている無効な文字を 1 つ以上含んでいます。 が null か、バイト配列が空です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 指定したパスが無効です (割り当てられていないドライブであるなど)。 ファイルを開くときに、I/O エラーが発生しました。 によって、読み取り専用のファイルが指定されました。または この操作は、現在のプラットフォームではサポートされていません。または によってディレクトリが指定されました。または 呼び出し元に、必要なアクセス許可がありません。 の形式が無効です。 呼び出し元に、必要なアクセス許可がありません。 1 新しいファイルを作成し、文字列のコレクションをそのファイルに書き込んでから、そのファイルを閉じます。 書き込み先のファイル。 ファイルに書き込む行。 長さゼロの文字列は、空白文字だけが含まれています。 またはで定義されている 1 つ以上の無効な文字が含まれている、 メソッドです。 いずれかまたは は nullです。 が無効です (割り当てられていないドライブであるなど)。 ファイルを開くときに、I/O エラーが発生しました。 が、システムで定義されている最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 の形式が無効です。 呼び出し元に、必要なアクセス許可がありません。 が、読み取り専用のファイルを指定しています。またはこの操作は、現在のプラットフォームではサポートされていません。または がディレクトリです。または呼び出し元に、必要なアクセス許可がありません。 指定されたエンコーディングを使用して新しいファイルを作成し、文字列のコレクションをそのファイルに書き込んでから、そのファイルを閉じます。 書き込み先のファイル。 ファイルに書き込む行。 使用する文字エンコーディング。 長さゼロの文字列は、空白文字だけが含まれています。 またはで定義されている 1 つ以上の無効な文字が含まれている、 メソッドです。 いずれか,、, 、または は nullです。 が無効です (割り当てられていないドライブであるなど)。 ファイルを開くときに、I/O エラーが発生しました。 が、システムで定義されている最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 の形式が無効です。 呼び出し元に、必要なアクセス許可がありません。 が、読み取り専用のファイルを指定しています。またはこの操作は、現在のプラットフォームではサポートされていません。または がディレクトリです。または呼び出し元に、必要なアクセス許可がありません。 新しいファイルを作成し、指定した文字列をそのファイルに書き込んだ後、ファイルを閉じます。既存のターゲット ファイルは上書きされます。 書き込み先のファイル。 ファイルに書き込む文字列。 が長さ 0 の文字列であるか、空白しか含んでいないか、 で定義されている無効な文字を 1 つ以上含んでいます。 が null であるか、 が空です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 指定したパスが無効です (割り当てられていないドライブであるなど)。 ファイルを開くときに、I/O エラーが発生しました。 によって、読み取り専用のファイルが指定されました。または この操作は、現在のプラットフォームではサポートされていません。または によってディレクトリが指定されました。または 呼び出し元に、必要なアクセス許可がありません。 の形式が無効です。 呼び出し元に、必要なアクセス許可がありません。 1 新しいファイルを作成し、指定したエンコーディングで指定の文字列をそのファイルに書き込んだ後、ファイルを閉じます。既存のターゲット ファイルは上書きされます。 書き込み先のファイル。 ファイルに書き込む文字列。 文字列に適用するエンコーディング。 が長さ 0 の文字列であるか、空白しか含んでいないか、 で定義されている無効な文字を 1 つ以上含んでいます。 が null であるか、 が空です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 指定したパスが無効です (割り当てられていないドライブであるなど)。 ファイルを開くときに、I/O エラーが発生しました。 によって、読み取り専用のファイルが指定されました。または この操作は、現在のプラットフォームではサポートされていません。または によってディレクトリが指定されました。または 呼び出し元に、必要なアクセス許可がありません。 の形式が無効です。 呼び出し元に、必要なアクセス許可がありません。 1 ファイルを作成、コピー、削除、移動、および開くためのプロパティおよびインスタンス メソッドを提供し、 オブジェクトを作成できるようにします。このクラスは継承できません。この種類の .NET Framework ソース コードを参照して、次を参照してください。、 Reference Sourceです。 1 ファイル パスのラッパーとして機能する、 クラスの新しいインスタンスを初期化します。 新しいファイルの完全修飾名または相対ファイル名。パスの末尾がディレクトリの区切り記号にならないようにしてください。 は null です。 呼び出し元に、必要なアクセス許可がありません。 ファイル名が空か、空白文字だけを含んでいるか、無効な文字を含んでいます。 へのアクセスが拒否されました。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 の文字列の中に、コロン (:) が含まれています。 のインスタンスが表すファイルの末尾にテキストを追加する を作成します。 新しい StreamWriter。 1 既存のファイルを上書きできないようにして、既存のファイルを新しいファイルにコピーします。 絶対パスで指定された新しいファイル。 コピー先の新しいファイルの名前。 が空か、空白だけが含まれているか、または無効な文字が含まれています。 エラーが発生したか、コピー先のファイルが既に存在しています。 呼び出し元に、必要なアクセス許可がありません。 は null です。 ディレクトリ パスが渡されたか、ファイルを異なるドライブに移動しようとしています。 内に指定されているディレクトリが存在しません。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 は文字列にコロン (:) が含まれていますが、ボリュームが指定されていません。 1 既存のファイルを上書きできるようにして、既存のファイルを新しいファイルにコピーします。 新しいファイル。または、 が true の場合は、既存のファイルを上書きしたファイル。ファイルが存在しており、 が false の場合は、 がスローされます。 コピー先の新しいファイルの名前。 既存のファイルを上書きできるようにする場合は true。それ以外の場合は false。 が空か、空白だけが含まれているか、または無効な文字が含まれています。 エラーが発生したか、または、コピー先のファイルが既に存在しているけれども が false です。 呼び出し元に、必要なアクセス許可がありません。 は null です。 内に指定されているディレクトリが存在しません。 ディレクトリ パスが渡されたか、ファイルを異なるドライブに移動しようとしています。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 の文字列の中に、コロン (:) が含まれています。 1 ファイルを作成します。 新しいファイル。 1 新しいテキスト ファイルに書き込みを行う を作成します。 新しい StreamWriter。 指定したファイル名はディレクトリです。 ディスクが読み取り専用です。 呼び出し元に、必要なアクセス許可がありません。 1 ファイルを完全に削除します。 Microsoft Windows NT が稼動しているコンピューター上で、対象のファイルが開いているか、そのファイルにメモリが割り当てられています。または開いているハンドルがファイルに対して存在し、オペレーティング システムが Windows XP またはそれ以前のものです。開いているハンドルは、ディレクトリとファイルを列挙する際に発生した可能性があります。詳細については、「方法: ディレクトリとファイルを列挙する」を参照してください。 呼び出し元に、必要なアクセス許可がありません。 指定したパスはディレクトリです。 1 親ディレクトリのインスタンスを取得します。 ファイルの親ディレクトリを表す オブジェクト。 割り当てられていないドライブであるなど、指定されたパスが無効です。 呼び出し元に、必要なアクセス許可がありません。 1 ディレクトリの絶対パスを表す文字列を取得します。 ディレクトリの絶対パスを表す文字列。 ディレクトリ名として null が渡されました。 ファイルの完全修飾パスが 260 文字以上です。 呼び出し元に、必要なアクセス許可がありません。 1 ファイルが存在するかどうかを示す値を取得します。 ファイルが存在する場合は true。ファイルが存在しないか、ファイルがディレクトリである場合は false。 1 現在のファイルが読み取り専用であるかどうかを判断する値を取得または設定します。 現在のファイルが読み取り専用の場合は true。それ以外の場合は false。 現在の オブジェクトが示すファイルが見つかりませんでした。 ファイルを開くときに、I/O エラーが発生しました。 この操作は、現在のプラットフォームではサポートされていません。または 呼び出し元に、必要なアクセス許可がありません。 ユーザーには書き込みの権限がありませんが、このプロパティを false に設定しようとしました。 1 現在のファイルのサイズをバイト単位で取得します。 現在のファイルのサイズ (バイト単位)。 によってファイルまたはディレクトリの状態を更新できません。 このファイルは存在しません。または Length プロパティはディレクトリに対して呼び出されます。 1 指定したファイルを新しい場所に移動します。オプションで新しいファイル名を指定することもできます。 ファイルの移動先のパス。異なるファイル名を指定できます。 I/O エラーが発生しました。移動先のファイルが既に存在するか、移動先のデバイスの準備ができていない、などの原因が考えられます。 は null です。 が空か、空白だけが含まれているか、または無効な文字が含まれています。 呼び出し元に、必要なアクセス許可がありません。 が読み取り専用か、またはディレクトリです。 ファイルが見つかりません。 割り当てられていないドライブであるなど、指定されたパスが無効です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 の文字列の中に、コロン (:) が含まれています。 1 ファイルの名前を取得します。 ファイルの名前です。 1 指定したモードでファイルを開きます。 読み書き可能、共有不可の権限を適用し、指定したモードで開くファイル。 ファイルを開くときのモード (、Open など) を指定する定数 Append。 ファイルが見つかりません。 ファイルが読み取り専用か、ディレクトリです。 割り当てられていないドライブであるなど、指定されたパスが無効です。 ファイルは既に開いています。 2 読み取り可、書き込み可、または読み書き込み可などのアクセス権を指定し、指定したモードでファイルを開きます。 指定したモードとアクセス権、および非共有の権限で開く オブジェクト。 ファイルを開くときのモード (、Open など) を指定する定数 Append。 ファイルを 、Read、または Write のいずれのアクセス権で開くかを指定する ReadWrite 定数。 呼び出し元に、必要なアクセス許可がありません。 ファイルが見つかりません。 が読み取り専用か、またはディレクトリです。 割り当てられていないドライブであるなど、指定されたパスが無効です。 ファイルは既に開いています。 2 読み取り可、書き込み可、読み書き可などのアクセス権を指定し、指定したモードと共有オプションでファイルを開きます。 指定したモード、アクセス権、および共有オプションで開く オブジェクト。 ファイルを開くときのモード (、Open など) を指定する定数 Append。 ファイルを 、Read、または Write のいずれのアクセス権で開くかを指定する ReadWrite 定数。 ファイルに対して他の オブジェクトが持つアクセスの種類を指定する FileStream 定数。 呼び出し元に、必要なアクセス許可がありません。 ファイルが見つかりません。 が読み取り専用か、またはディレクトリです。 割り当てられていないドライブであるなど、指定されたパスが無効です。 ファイルは既に開いています。 2 読み取り専用の を作成します。 新しい読み取り専用の オブジェクト。 が読み取り専用か、またはディレクトリです。 割り当てられていないドライブであるなど、指定されたパスが無効です。 ファイルは既に開いています。 2 既存のテキスト ファイルからの読み取りを行う、UTF8 エンコーディングの を作成します。 UTF8 エンコーディングの新しい StreamReader。 呼び出し元に、必要なアクセス許可がありません。 ファイルが見つかりません。 が読み取り専用か、またはディレクトリです。 割り当てられていないドライブであるなど、指定されたパスが無効です。 2 書き込み専用の を作成します。 新規または既存のファイルの書き込み専用の非共有 オブジェクト。 オブジェクトのインスタンス作成時に指定されたパスが、読み取り専用か、またはディレクトリです。 オブジェクトのインスタンス作成時に指定されたパスが無効である (割り当てられていないドライブが指定されている場合など)。 2 このパスを文字列として返します。 パスを表す文字列。 1 オブジェクトを作成するための高度なオプションを表します。 1 ファイルを非同期の読み取り用および書き込み用に使用できることを示します。 ファイルは使用しなくなった時点で自動的に削除されることを示します。 ファイルは暗号化され、暗号化に使用したのと同じユーザー アカウントを使用する場合のみ復号化できることを示します。 オブジェクトを作成するときに追加のオプションを使用する必要がないことを示します。 ファイルがランダムにアクセスされることを示します。システムは、これをファイル キャッシングを最適化するためのヒントとして使用できます。 ファイルは先頭から末尾まで順次アクセスされることを示します。システムは、これをファイル キャッシングを最適化するためのヒントとして使用できます。アプリケーションがランダム アクセスのファイル ポインターを移動させると、最適なキャッシングが行われない場合があります。ただし、操作は引き続き正常に実行されます。 システムが中間キャッシュを使用して書き込みを行い、直接ディスクに移動することを示します。 同期および非同期の読み取り操作と書き込み操作をサポートするファイル用の を提供します。この種類の .NET Framework ソース コードを参照して、次を参照してください。、 Reference Sourceです。 1 クラスの新しいインスタンスを、指定した読み取り/書き込みアクセス許可を使用して、指定したファイル ハンドル用に初期化します。 現在の FileStream オブジェクトによってカプセル化されるファイルのファイル ハンドル。 FileStream オブジェクトの プロパティと プロパティを設定する定数。 のフィールドではありません。 呼び出し元に、必要なアクセス許可がありません。 ディスク エラーなどの I/O エラーが発生しました。またはストリームは閉じられています。 または Write であるのに、ファイル ハンドルが読み取り専用に設定されているなど、指定したファイル ハンドルに対する ReadWrite 要求がオペレーティング システムで許可されません。 クラスの新しいインスタンスを、指定した読み取り/書き込みアクセス許可、およびバッファー サイズを使用して、指定したファイル ハンドル用に初期化します。 現在の FileStream オブジェクトによってカプセル化されるファイルのファイル ハンドル。 FileStream オブジェクトの プロパティと プロパティを設定する 定数。 バッファー サイズを示す 0 より大きな正の 値。既定のバッファー サイズは、4096 です。 パラメーターが無効なハンドルです。または パラメーターが同期ハンドルであるのに、非同期的に使用されました。 パラメーターが負の値です。 ディスク エラーなどの I/O エラーが発生しました。またはストリームは閉じられています。 呼び出し元に、必要なアクセス許可がありません。 または Write であるのに、ファイル ハンドルが読み取り専用に設定されているなど、指定したファイル ハンドルに対する ReadWrite 要求がオペレーティング システムで許可されません。 クラスの新しいインスタンスを、指定した読み取り/書き込みアクセス許可、バッファー サイズ、および同期状態または非同期状態を使用して、指定したファイル ハンドル用に初期化します。 この FileStream オブジェクトによってカプセル化されるファイルのファイル ハンドル。 FileStream オブジェクトの プロパティと プロパティを設定する定数。 バッファー サイズを示す 0 より大きな正の 値。既定のバッファー サイズは、4096 です。 ハンドルが非同期的に開かれた場合 (重複 I/O モード用) は true。それ以外の場合は false。 パラメーターが無効なハンドルです。または パラメーターが同期ハンドルであるのに、非同期的に使用されました。 パラメーターが負の値です。 ディスク エラーなどの I/O エラーが発生しました。またはストリームは閉じられています。 呼び出し元に、必要なアクセス許可がありません。 または Write であるのに、ファイル ハンドルが読み取り専用に設定されているなど、指定したファイル ハンドルに対する ReadWrite 要求がオペレーティング システムで許可されません。 クラスの新しいインスタンスを、指定したパスと作成モードを使用して初期化します。 現在の FileStream オブジェクトによってカプセル化されるファイルの相対パスまたは絶対パス。 ファイルを開く方法または作成する方法を決定する定数。 が空の文字列 ("") か、空白しか含んでいないか、無効な文字を 1 つ以上含んでいます。または など、ファイル以外のデバイスへの参照"con:"、"com1:"、"lpt1:"などです。環境では、NTFS。 など、ファイル以外のデバイスへの参照"con:"、"com1:"、"lpt1:"などです。環境では、NTFS 以外。 は null です。 呼び出し元に、必要なアクセス許可がありません。 ファイルが見つかりません。たとえば、 が FileMode.Truncate または FileMode.Open の場合に、 で指定されたファイルが存在しません。これらのモードでは、ファイルが既に存在している必要があります。 FileMode.CreateNew で指定したファイルが既に存在している場合に が指定されているなどの I/O エラーが発生しました。またはストリームは閉じられています。 割り当てられていないドライブであるなど、指定されたパスが無効です。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 に無効な値が含まれています。 クラスの新しいインスタンスを、指定したパス、作成モード、および読み取り/書き込みアクセス許可を使用して初期化します。 現在の FileStream オブジェクトによってカプセル化されるファイルの相対パスまたは絶対パス。 ファイルを開く方法または作成する方法を決定する定数。 FileStream オブジェクトがファイルにアクセスできる方法を決定する定数。これにより、FileStream オブジェクトの および プロパティによって返される値も決まります。 がディスク ファイルを指定している場合、 は true になります。 は null です。 が空の文字列 ("") か、空白しか含んでいないか、無効な文字を 1 つ以上含んでいます。または など、ファイル以外のデバイスへの参照"con:"、"com1:"、"lpt1:"などです。環境では、NTFS。 など、ファイル以外のデバイスへの参照"con:"、"com1:"、"lpt1:"などです。環境では、NTFS 以外。 ファイルが見つかりません。たとえば、 が FileMode.Truncate または FileMode.Open の場合に、 で指定されたファイルが存在しません。これらのモードでは、ファイルが既に存在している必要があります。 FileMode.CreateNew で指定したファイルが既に存在している場合に が指定されているなどの I/O エラーが発生しました。またはストリームは閉じられています。 呼び出し元に、必要なアクセス許可がありません。 割り当てられていないドライブであるなど、指定されたパスが無効です。 または であるのに、ファイルまたはディレクトリが読み取り専用に設定されているなど、指定した Write に対する ReadWrite 要求がオペレーティング システムで許可されません。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 に無効な値が含まれています。 クラスの新しいインスタンスを、指定したパス、作成モード、読み取り/書き込みアクセス許可、および共有アクセス許可を使用して初期化します。 現在の FileStream オブジェクトによってカプセル化されるファイルの相対パスまたは絶対パス。 ファイルを開く方法または作成する方法を決定する定数。 FileStream オブジェクトがファイルにアクセスできる方法を決定する定数。これにより、FileStream オブジェクトの および プロパティによって返される値も決まります。 がディスク ファイルを指定している場合、 は true になります。 プロセスによるファイルの共有方法を決定する定数。 は null です。 が空の文字列 ("") か、空白しか含んでいないか、無効な文字を 1 つ以上含んでいます。または など、ファイル以外のデバイスへの参照"con:"、"com1:"、"lpt1:"などです。環境では、NTFS。 など、ファイル以外のデバイスへの参照"con:"、"com1:"、"lpt1:"などです。環境では、NTFS 以外。 ファイルが見つかりません。たとえば、 が FileMode.Truncate または FileMode.Open の場合に、 で指定されたファイルが存在しません。これらのモードでは、ファイルが既に存在している必要があります。 FileMode.CreateNew で指定したファイルが既に存在している場合に が指定されているなどの I/O エラーが発生しました。またはシステムで Windows 98 または Windows 98 Second Edition を実行しており、 が FileShare.Delete に設定されています。またはストリームは閉じられています。 呼び出し元に、必要なアクセス許可がありません。 割り当てられていないドライブであるなど、指定されたパスが無効です。 または であるのに、ファイルまたはディレクトリが読み取り専用に設定されているなど、指定した Write に対する ReadWrite 要求がオペレーティング システムで許可されません。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 に無効な値が含まれています。 クラスの新しいインスタンスを、指定したパス、作成モード、読み取り/書き込みアクセス許可、共有アクセス許可、およびバッファー サイズを使用して初期化します。 現在の FileStream オブジェクトによってカプセル化されるファイルの相対パスまたは絶対パス。 ファイルを開く方法または作成する方法を決定する定数。 FileStream オブジェクトがファイルにアクセスできる方法を決定する定数。これにより、FileStream オブジェクトの および プロパティによって返される値も決まります。 がディスク ファイルを指定している場合、 は true になります。 プロセスによるファイルの共有方法を決定する定数。 バッファー サイズを示す 0 より大きな正の 値。既定のバッファー サイズは、4096 です。 は null です。 が空の文字列 ("") か、空白しか含んでいないか、無効な文字を 1 つ以上含んでいます。または など、ファイル以外のデバイスへの参照"con:"、"com1:"、"lpt1:"などです。環境では、NTFS。 など、ファイル以外のデバイスへの参照"con:"、"com1:"、"lpt1:"などです。環境では、NTFS 以外。 が負の値またはゼロです。または 、または に無効な値が含まれています。 ファイルが見つかりません。たとえば、 が FileMode.Truncate または FileMode.Open の場合に、 で指定されたファイルが存在しません。これらのモードでは、ファイルが既に存在している必要があります。 FileMode.CreateNew で指定したファイルが既に存在している場合に が指定されているなどの I/O エラーが発生しました。またはシステムで Windows 98 または Windows 98 Second Edition を実行しており、 が FileShare.Delete に設定されています。またはストリームは閉じられています。 呼び出し元に、必要なアクセス許可がありません。 割り当てられていないドライブであるなど、指定されたパスが無効です。 または であるのに、ファイルまたはディレクトリが読み取り専用に設定されているなど、指定した Write に対する ReadWrite 要求がオペレーティング システムで許可されません。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 クラスの新しいインスタンスを、指定したパス、作成モード、読み取り/書き込みアクセス許可、共有アクセス許可、バッファー サイズ、および同期状態または非同期状態を使用して初期化します。 現在の FileStream オブジェクトによってカプセル化されるファイルの相対パスまたは絶対パス。 ファイルを開く方法または作成する方法を決定する定数。 FileStream オブジェクトがファイルにアクセスできる方法を決定する定数。これにより、FileStream オブジェクトの および プロパティによって返される値も決まります。 がディスク ファイルを指定している場合、 は true になります。 プロセスによるファイルの共有方法を決定する定数。 バッファー サイズを示す 0 より大きな正の 値。既定のバッファー サイズは、4096 です。 非同期 I/O または同期 I/O のどちらを使用するかを指定します。ただし、基になるオペレーティング システムが非同期 I/O をサポートしていないことがあります。したがって、true を指定しても、プラットフォームによってはハンドルが同期的に開かれることがあります。非同期的に開いた場合、 メソッドと メソッドは、大量の読み取りまたは書き込み時にはパフォーマンスがより高くなりますが、少量の読み取りまたは書き込み時にはパフォーマンスが非常に低くなることがあります。アプリケーションが非同期 I/O を利用するように設計されている場合は、 パラメーターを true に設定します。非同期 I/O を正しく使用すると、アプリケーションが 10 倍ほど高速化することがあります。ただし、非同期 I/O 用にアプリケーションを再設計せずに非同期 I/O を使用すると、パフォーマンスが 10 分の 1 ほど低下することがあります。 は null です。 が空の文字列 ("") か、空白しか含んでいないか、無効な文字を 1 つ以上含んでいます。または など、ファイル以外のデバイスへの参照"con:"、"com1:"、"lpt1:"などです。環境では、NTFS。 など、ファイル以外のデバイスへの参照"con:"、"com1:"、"lpt1:"などです。環境では、NTFS 以外。 が負の値またはゼロです。または 、または に無効な値が含まれています。 ファイルが見つかりません。たとえば、 が FileMode.Truncate または FileMode.Open の場合に、 で指定されたファイルが存在しません。これらのモードでは、ファイルが既に存在している必要があります。 FileMode.CreateNew で指定したファイルが既に存在している場合に が指定されているなどの I/O エラーが発生しました。または システムで Windows 98 または Windows 98 Second Edition を実行しており、 が FileShare.Delete に設定されています。またはストリームは閉じられています。 呼び出し元に、必要なアクセス許可がありません。 割り当てられていないドライブであるなど、指定されたパスが無効です。 または であるのに、ファイルまたはディレクトリが読み取り専用に設定されているなど、指定した Write に対する ReadWrite 要求がオペレーティング システムで許可されません。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 クラスの新しいインスタンスを、指定したパス、作成モード、読み取り/書き込みアクセス許可、共有アクセス許可、同一のファイルに対して他の FileStream が保有できるアクセス、バッファー サイズ、および追加のファイル オプションを使用して初期化します。 現在の FileStream オブジェクトによってカプセル化されるファイルの相対パスまたは絶対パス。 ファイルを開く方法または作成する方法を決定する定数。 FileStream オブジェクトがファイルにアクセスできる方法を決定する定数。これにより、FileStream オブジェクトの および プロパティによって返される値も決まります。 がディスク ファイルを指定している場合、 は true になります。 プロセスによるファイルの共有方法を決定する定数。 バッファー サイズを示す 0 より大きな正の 値。既定のバッファー サイズは、4096 です。 追加のファイル オプションを指定する値。 は null です。 が空の文字列 ("") か、空白しか含んでいないか、無効な文字を 1 つ以上含んでいます。または など、ファイル以外のデバイスへの参照"con:"、"com1:"、"lpt1:"などです。環境では、NTFS。 など、ファイル以外のデバイスへの参照"con:"、"com1:"、"lpt1:"などです。環境では、NTFS 以外。 が負の値またはゼロです。または 、または に無効な値が含まれています。 ファイルが見つかりません。たとえば、 が FileMode.Truncate または FileMode.Open の場合に、 で指定されたファイルが存在しません。これらのモードでは、ファイルが既に存在している必要があります。 FileMode.CreateNew で指定したファイルが既に存在している場合に が指定されているなどの I/O エラーが発生しました。またはストリームは閉じられています。 呼び出し元に、必要なアクセス許可がありません。 割り当てられていないドライブであるなど、指定されたパスが無効です。 または であるのに、ファイルまたはディレクトリが読み取り専用に設定されているなど、指定した Write に対する ReadWrite 要求がオペレーティング システムで許可されません。または に対して指定されていますが、ファイル暗号化は現在のプラットフォームでサポートされていません。 指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。 現在のストリームが読み取りをサポートしているかどうかを示す値を取得します。 ストリームが読み取りをサポートしている場合は true。ストリームが閉じているか、書き込み専用アクセスで開かれた場合は false。 1 現在のストリームがシークをサポートしているかどうかを示す値を取得します。 ストリームがシークをサポートしている場合は true。ストリームが閉じているか、FileStream がパイプまたはコンソール出力などのオペレーティング システム ハンドルから構築された場合は false。 2 現在のストリームが書き込みをサポートしているかどうかを示す値を取得します。 ストリームが書き込みをサポートしている場合は true。ストリームが閉じているか、読み取り専用アクセスで開かれた場合は false。 1 で使用されているアンマネージ リソースを解放し、オプションでマネージ リソースを解放します。 マネージ リソースとアンマネージ リソースの両方を解放する場合は true。アンマネージ リソースだけを解放する場合は false。 ガベージ コレクターが FileStream を再利用するときに、リソースの解放およびその他のクリーンアップ操作を確実に実行するようにします。 このストリームのバッファーをクリアして、バッファー内のデータがファイルに書き込まれるようにします。 I/O エラーが発生しました。 ストリームが閉じられました。 1 このストリームのバッファーをクリアして、バッファー内のデータがファイルに書き込まれるようにし、すべての中間ファイル バッファーもクリアします。 すべての中間ファイル バッファーをフラッシュする場合は true。それ以外の場合は false。 ストリームに対応するすべてのバッファーを非同期にクリアし、バッファー内のデータを基になるデバイスに書き込み、キャンセル要求を監視します。 非同期のフラッシュ操作を表すタスク。 キャンセル要求を監視するためのトークン。 ストリームは破棄されています。 FileStream が非同期的に開かれたか、同期的に開かれたかを示す値を取得します。 FileStream が非同期的に開かれた場合は true。それ以外の場合は false。 2 ストリーム長 (バイト単位) を取得します。 ストリーム長 (バイト単位) を表す long 値。 このストリーム用の が false です。 ファイルが閉じられているなどの I/O エラーが発生しました。 1 コンストラクターに渡された FileStream の名前を取得します。 FileStream の名前を示す文字列。 1 ストリームの現在位置を取得または設定します。 ストリームの現在位置。 ストリームがシークをサポートしていません。 I/O エラーが発生しました。またはWindows 98 以前で、位置がストリームの末尾を超えた非常に大きな値に設定されています。 位置を負の値に設定しようとしました。 シークをサポートしていないストリームの末尾を超える位置で、シークを試行しました。 1 ストリームからバイトのブロックを読み取り、そのデータを特定のバッファーに書き込みます。 バッファーに読み取られた合計バイト数。要求しただけのバイト数を読み取れなかった場合、この値は要求したバイト数より小さくなります。ストリームの末尾に到達した場合は 0 になることがあります。 このメソッドが戻るとき、指定したバイト配列の から ( + - 1) までの値が、現在のソースから読み取られたバイトに置き換えられます。 読み取られるバイトが配置される 内のバイト オフセット。 読み取る最大バイト数。 は null です。 または が負の値です。 ストリームは読み取りをサポートしません。 I/O エラーが発生しました。 の無効な範囲を示しています。 ストリームが閉じられた後でメソッドが呼び出されました。 1 現在のストリームから非同期的にバイト シーケンスを非同期に読み取り、読み取ったバイト数だけストリーム内の位置を進め、キャンセル要求を監視します。 非同期の読み取り操作を表すタスク。 パラメーターの値には、バッファーに読み込まれるバイトの合計数が含まれます。現在使用できるバイト数が要求した数より小さい場合、結果の値は要求したバイト数より小さくなることがあります。また、ストリームの末尾に到達した場合は 0 になることがあります。 データを書き込むバッファー。 ストリームからのデータの書き込み開始位置を示す 内のバイト オフセット。 読み取る最大バイト数。 キャンセル要求を監視するためのトークン。 は null です。 または が負の値です。 の合計値が、バッファー長より大きい値です。 ストリームは読み取りをサポートしません。 ストリームは破棄されています。 ストリームは現在、前の読み取り操作で使用中です。 ファイルからバイトを読み取り、読み取り位置を 1 バイト進めます。 にキャストしたバイト。ストリームの末尾に達した場合は -1。 現在のストリームは読み取りをサポートしていません。 現在のストリームが閉じています。 1 現在の オブジェクトによってカプセル化されるファイルのオペレーティング システム ファイル ハンドルを表す オブジェクトを取得します。 現在の オブジェクトによってカプセル化されるファイルのオペレーティング システム ファイル ハンドルを表すオブジェクト。 1 ストリームの現在位置を特定の値に設定します。 ストリームの新しい位置。 シークの開始位置を示す、 に対する相対ポイント。 型の値を使用して、 の参照ポイントとして先頭、末尾、または現在位置を指定します。 I/O エラーが発生しました。 ストリームがシークをサポートしていません。たとえば、FileStream がパイプまたはコンソール出力から構築されました。 ストリームの先頭より前をシークしようとしました。 ストリームが閉じられた後でメソッドが呼び出されました。 1 ストリーム長を特定の値に設定します。 ストリームの新しい長さ。 I/O エラーが発生しました。 ストリームが書き込みもシークもサポートしていません。 パラメーターを 0 未満の値に設定しようとしました。 2 ファイル ストリームにバイトのブロックを書き込みます。 ストリームに書き込むデータを格納しているバッファー。 ストリームへのバイトのコピーを開始する位置を示す 内のバイト オフセット。インデックス番号は 0 から始まります。 書き込む最大バイト数。 は null です。 の無効な範囲を示しています。 または が負の値です。 I/O エラーが発生しました。または別のスレッドによって、オペレーティング システムのファイル ハンドルの位置に予期しない変更が行われている可能性があります。 ストリームが閉じられました。 現在のストリーム インスタンスは書き込みをサポートしていません。 1 現在のストリームにバイト シーケンスを非同期に書き込み、書き込んだバイト数だけストリーム内の現在位置を進め、キャンセル要求を監視します。 非同期の書き込み操作を表すタスク。 データの書き込み元となるバッファー。 ストリームへのバイトのコピーを開始する位置を示す 内のバイト オフセット。インデックス番号は 0 から始まります。 書き込む最大バイト数。 キャンセル要求を監視するためのトークン。 は null です。 または が負の値です。 の合計値が、バッファー長より大きい値です。 ストリームは書き込みをサポートしません。 ストリームは破棄されています。 ストリームは現在、前の書き込み操作で使用中です。 ファイル ストリームの現在位置にバイトを書き込みます。 ストリームに書き込むバイト。 ストリームが閉じられました。 ストリームは書き込みをサポートしません。 1 オブジェクトと オブジェクトの両方の基本クラスを提供します。 2 クラスの新しいインスタンスを初期化します。 現在のファイルまたはディレクトリの属性を取得または設定します。 現在の 指定したファイルが存在しません。 指定したパスが無効です (割り当てられていないドライブであるなど)。 呼び出し元に、必要なアクセス許可がありません。 呼び出し元が、無効なファイル属性を設定しようとしました。またはユーザーが属性値を設定しようとしていますが、書き込みの権限がありません。 がデータを初期化できません。 1 現在のファイルまたはディレクトリの作成日時を取得または設定します。 現在の オブジェクトの作成日時。 がデータを初期化できません。 指定したパスが無効です (割り当てられていないドライブであるなど)。 現在のオペレーティング システムは Windows NT 以降ではありません。 呼び出し元が、無効な作成時間を設定しようとしています。 1 現在のファイルまたはディレクトリの作成日時を世界協定時刻 (UTC) で取得または設定します。 現在の オブジェクトの UTC 形式での作成日時。 がデータを初期化できません。 指定したパスが無効です (割り当てられていないドライブであるなど)。 現在のオペレーティング システムは Windows NT 以降ではありません。 呼び出し元が、無効なアクセス時間を設定しようとしています。 1 ファイルまたはディレクトリを削除します。 指定したパスが無効です (割り当てられていないドライブであるなど)。 開いているハンドルがファイルまたはディレクトリに対して存在し、オペレーティング システムが Windows XP またはそれ以前のものです。開いているハンドルは、ディレクトリとファイルを列挙する際に発生した可能性があります。詳細については、「方法: ディレクトリとファイルを列挙する」を参照してください。 2 ファイルまたはディレクトリが存在するかどうかを示す値を取得します。 ファイルまたはディレクトリが存在する場合は true。それ以外の場合は false。 1 ファイルの拡張子部分を表す文字列を取得します。 拡張子を格納している文字列。 1 ディレクトリまたはファイルの絶対パスを取得します。 絶対パスを含んでいる文字列。 ファイルの完全修飾パスとファイル名が 260 文字以上です。 呼び出し元に、必要なアクセス許可がありません。 1 ディレクトリまたはファイルの絶対パスを表します。 ファイルの完全修飾パスが 260 文字以上です。 現在のファイルまたはディレクトリに最後にアクセスした時刻を取得または設定します。 現在のファイルまたはディレクトリに最後にアクセスした時刻。 がデータを初期化できません。 現在のオペレーティング システムは Windows NT 以降ではありません。 呼び出し元が、無効なアクセス時間を設定しようとしています。 1 現在のファイルまたはディレクトリに最後にアクセスした時刻を世界協定時刻 (UTC) で取得または設定します。 現在のファイルまたはディレクトリに最後にアクセスした UTC 時刻。 がデータを初期化できません。 現在のオペレーティング システムは Windows NT 以降ではありません。 呼び出し元が、無効なアクセス時間を設定しようとしています。 1 現在のファイルまたはディレクトリに最後に書き込みがなされた時刻を取得または設定します。 現在のファイルに最後に書き込みがなされた時刻。 がデータを初期化できません。 現在のオペレーティング システムは Windows NT 以降ではありません。 呼び出し元が、無効な書き込み時間を設定しようとしています。 1 現在のファイルまたはディレクトリに最後に書き込みがなされた時刻を世界協定時刻 (UTC) で取得または設定します。 現在のファイルに最後に書き込みがなされた UTC 時刻。 がデータを初期化できません。 現在のオペレーティング システムは Windows NT 以降ではありません。 呼び出し元が、無効な書き込み時間を設定しようとしています。 1 ファイルの場合は、そのファイルの名前を取得します。ディレクトリの場合は、階層が存在する場合は、その階層内にある最後のディレクトリの名前を取得します。それ以外の場合は、Name プロパティはそのディレクトリの名前を取得します。 親ディレクトリの名前、階層内にある最後のディレクトリの名前、またはファイル名拡張子を含むファイル名を示す文字列。 1 パスは、以前にユーザーが相対パスまたは絶対パスで指定したものです。 オブジェクトの状態を更新します。 ディスク ドライブなどのデバイスの準備ができていません。 1 現在のディレクトリを検索するのか、または現在のディレクトリとすべてのサブディレクトリを検索するのかを指定します。 検索操作に現在のディレクトリとすべてのサブディレクトリを含めます。このオプションは、検索範囲に、マウントされたドライブやシンボリック リンクのようなリパース ポイントを含めます。 検索操作に現在のディレクトリのみを含めます。