この記事は機械翻訳されています。英語版の記事を表示するには、[英語] のチェック ボックスをオンにしてください。また、テキストにマウス ポインターを合わせると、ポップアップ ウィンドウに英語のテキストを表示することもできます。
翻訳
英語

FileSystem クラス

 

公開日: 2016年10月

プロパティとドライブ、ファイル、およびディレクトリを操作するためのメソッドを提供します。

名前空間:   Microsoft.VisualBasic.FileIO
アセンブリ:  Microsoft.VisualBasic (Microsoft.VisualBasic.dll 内)

System.Object
  Microsoft.VisualBasic.FileIO.FileSystem

[HostProtectionAttribute(SecurityAction.LinkDemand, Resources = HostProtectionResource.ExternalProcessMgmt)]
public class FileSystem

名前説明
System_CAPS_pubmethodFileSystem()

FileSystem クラスの新しいインスタンスを初期化します。

名前説明
System_CAPS_pubpropertySystem_CAPS_staticCurrentDirectory

取得または現在のディレクトリを設定します。

System_CAPS_pubpropertySystem_CAPS_staticDrives

すべての利用可能なドライブ名の読み取り専用コレクションを返します。

名前説明
System_CAPS_pubmethodSystem_CAPS_staticCombinePath(String, String)

2 つのパスを結合し、正しく書式設定されたパスを返します。

System_CAPS_pubmethodSystem_CAPS_staticCopyDirectory(String, String)

ディレクトリの内容を別のディレクトリにコピーします。

System_CAPS_pubmethodSystem_CAPS_staticCopyDirectory(String, String, Boolean)

ディレクトリの内容を別のディレクトリにコピーします。

System_CAPS_pubmethodSystem_CAPS_staticCopyDirectory(String, String, UIOption)

ディレクトリの内容を別のディレクトリにコピーします。

System_CAPS_pubmethodSystem_CAPS_staticCopyDirectory(String, String, UIOption, UICancelOption)

ディレクトリの内容を別のディレクトリにコピーします。

System_CAPS_pubmethodSystem_CAPS_staticCopyFile(String, String)

新しい場所にファイルをコピーします。

System_CAPS_pubmethodSystem_CAPS_staticCopyFile(String, String, Boolean)

新しい場所にファイルをコピーします。

System_CAPS_pubmethodSystem_CAPS_staticCopyFile(String, String, UIOption)

新しい場所にファイルをコピーします。

System_CAPS_pubmethodSystem_CAPS_staticCopyFile(String, String, UIOption, UICancelOption)

新しい場所にファイルをコピーします。

System_CAPS_pubmethodSystem_CAPS_staticCreateDirectory(String)

ディレクトリを作成します。

System_CAPS_pubmethodSystem_CAPS_staticDeleteDirectory(String, DeleteDirectoryOption)

ディレクトリを削除します。

System_CAPS_pubmethodSystem_CAPS_staticDeleteDirectory(String, UIOption, RecycleOption)

ディレクトリを削除します。

System_CAPS_pubmethodSystem_CAPS_staticDeleteDirectory(String, UIOption, RecycleOption, UICancelOption)

ディレクトリを削除します。

System_CAPS_pubmethodSystem_CAPS_staticDeleteFile(String)

ファイルを削除します。

System_CAPS_pubmethodSystem_CAPS_staticDeleteFile(String, UIOption, RecycleOption)

ファイルを削除します。

System_CAPS_pubmethodSystem_CAPS_staticDeleteFile(String, UIOption, RecycleOption, UICancelOption)

ファイルを削除します。

System_CAPS_pubmethodSystem_CAPS_staticDirectoryExists(String)

返します。 True 、指定したディレクトリが存在する場合。

System_CAPS_pubmethodEquals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。(Object から継承されます。)

System_CAPS_pubmethodSystem_CAPS_staticFileExists(String)

返します。 True 、指定したファイルが存在する場合。

System_CAPS_protmethodFinalize()

オブジェクトが、ガベージ コレクションによって収集される前に、リソースの解放とその他のクリーンアップ操作の実行を試みることができるようにします。(Object から継承されます。)

System_CAPS_pubmethodSystem_CAPS_staticFindInFiles(String, String, Boolean, SearchOption)

指定したテキストを含むファイルの名前を表す文字列の読み取り専用コレクションを返します。

System_CAPS_pubmethodSystem_CAPS_staticFindInFiles(String, String, Boolean, SearchOption, String[])

指定したテキストを含むファイルの名前を表す文字列の読み取り専用コレクションを返します。

System_CAPS_pubmethodSystem_CAPS_staticGetDirectories(String)

ディレクトリ内にあるサブディレクトリのパス名を表す文字列のコレクションを返します。

System_CAPS_pubmethodSystem_CAPS_staticGetDirectories(String, SearchOption, String[])

ディレクトリ内にあるサブディレクトリのパス名を表す文字列のコレクションを返します。

System_CAPS_pubmethodSystem_CAPS_staticGetDirectoryInfo(String)

返します。、 DirectoryInfo 指定されたパスのオブジェクト。

System_CAPS_pubmethodSystem_CAPS_staticGetDriveInfo(String)

返します。、 DriveInfo 指定したドライブのオブジェクト。

System_CAPS_pubmethodSystem_CAPS_staticGetFileInfo(String)

返します。、 FileInfo 指定したファイルのオブジェクト。

System_CAPS_pubmethodSystem_CAPS_staticGetFiles(String)

ディレクトリ内のファイルの名前を表す文字列の読み取り専用コレクションを返します。

System_CAPS_pubmethodSystem_CAPS_staticGetFiles(String, SearchOption, String[])

ディレクトリ内のファイルの名前を表す文字列の読み取り専用コレクションを返します。

System_CAPS_pubmethodGetHashCode()

既定のハッシュ関数として機能します。(Object から継承されます。)

System_CAPS_pubmethodSystem_CAPS_staticGetName(String)

指定されたパスからファイル名を解析します。

System_CAPS_pubmethodSystem_CAPS_staticGetParentPath(String)

指定したパスの親パスを返します。

System_CAPS_pubmethodSystem_CAPS_staticGetTempFileName()

ディスクの一意の名前付き 0 バイトの一時ファイルを作成してそのファイルの完全なパスを返します。

System_CAPS_pubmethodGetType()

現在のインスタンスの Type を取得します。(Object から継承されます。)

System_CAPS_protmethodMemberwiseClone()

現在の Object の簡易コピーを作成します。(Object から継承されます。)

System_CAPS_pubmethodSystem_CAPS_staticMoveDirectory(String, String)

1 つの場所から別のディレクトリに移動します。

System_CAPS_pubmethodSystem_CAPS_staticMoveDirectory(String, String, Boolean)

1 つの場所から別のディレクトリに移動します。

System_CAPS_pubmethodSystem_CAPS_staticMoveDirectory(String, String, UIOption)

1 つの場所から別のディレクトリに移動します。

System_CAPS_pubmethodSystem_CAPS_staticMoveDirectory(String, String, UIOption, UICancelOption)

1 つの場所から別のディレクトリに移動します。

System_CAPS_pubmethodSystem_CAPS_staticMoveFile(String, String)

ファイルを新しい場所に移動します。

System_CAPS_pubmethodSystem_CAPS_staticMoveFile(String, String, Boolean)

ファイルを新しい場所に移動します。

System_CAPS_pubmethodSystem_CAPS_staticMoveFile(String, String, UIOption)

ファイルを新しい場所に移動します。

System_CAPS_pubmethodSystem_CAPS_staticMoveFile(String, String, UIOption, UICancelOption)

ファイルを新しい場所に移動します。

System_CAPS_pubmethodSystem_CAPS_staticOpenTextFieldParser(String)

OpenTextFieldParser メソッドでは、作成することができます、 TextFieldParser オブジェクトを簡単かつ効率的には、ログなどの構造化テキスト ファイルを解析する方法を提供します。 TextFieldParser オブジェクトは、区切り文字および固定長のファイルの読み取りに使用できます。

System_CAPS_pubmethodSystem_CAPS_staticOpenTextFieldParser(String, Int32[])

OpenTextFieldParser メソッドでは、作成することができます、 TextFieldParser オブジェクトを簡単かつ効率的には、ログなどの構造化テキスト ファイルを解析する方法を提供します。 TextFieldParser オブジェクトは、区切り文字および固定長のファイルの読み取りに使用できます。

System_CAPS_pubmethodSystem_CAPS_staticOpenTextFieldParser(String, String[])

OpenTextFieldParser メソッドでは、作成することができます、 TextFieldParser オブジェクトを簡単かつ効率的には、ログなどの構造化テキスト ファイルを解析する方法を提供します。 TextFieldParser オブジェクトは、区切り文字および固定長のファイルの読み取りに使用できます。

System_CAPS_pubmethodSystem_CAPS_staticOpenTextFileReader(String)

開き、 StreamReader 、ファイルを読み取るオブジェクトです。

System_CAPS_pubmethodSystem_CAPS_staticOpenTextFileReader(String, Encoding)

開き、 StreamReader 、ファイルを読み取るオブジェクトです。

System_CAPS_pubmethodSystem_CAPS_staticOpenTextFileWriter(String, Boolean)

開き、 StreamWriter 、指定したファイルに書き込むオブジェクト。

System_CAPS_pubmethodSystem_CAPS_staticOpenTextFileWriter(String, Boolean, Encoding)

開き、 StreamWriter 指定したファイルに書き込む。

System_CAPS_pubmethodSystem_CAPS_staticReadAllBytes(String)

ファイルの内容をバイト配列として返します。

System_CAPS_pubmethodSystem_CAPS_staticReadAllText(String)

としてテキスト ファイルの内容を返す、 Stringです。

System_CAPS_pubmethodSystem_CAPS_staticReadAllText(String, Encoding)

としてテキスト ファイルの内容を返す、 Stringです。

System_CAPS_pubmethodSystem_CAPS_staticRenameDirectory(String, String)

ディレクトリの名前を変更します。

System_CAPS_pubmethodSystem_CAPS_staticRenameFile(String, String)

ファイルの名前を変更します。

System_CAPS_pubmethodToString()

現在のオブジェクトを表す文字列を返します。(Object から継承されます。)

System_CAPS_pubmethodSystem_CAPS_staticWriteAllBytes(String, Byte[], Boolean)

バイナリ ファイルにデータを書き込みます。

System_CAPS_pubmethodSystem_CAPS_staticWriteAllText(String, String, Boolean)

テキストをファイルに書き込みます。

System_CAPS_pubmethodSystem_CAPS_staticWriteAllText(String, String, Boolean, Encoding)

テキストをファイルに書き込みます。

次の表に、関連するタスクの例については、 My.Computer.FileSystem オブジェクトです。

目的

参照トピック

テキスト ファイルからの読み取り

How to: Read From Text Files in Visual Basic

区切り記号付きテキスト ファイルからの読み取り

How to: Read From Comma-Delimited Text Files in Visual Basic

固定幅のテキスト ファイルからの読み取り

How to: Read From Fixed-width Text Files in Visual Basic

複数の形式でテキスト ファイルから読み込む

How to: Read From Text Files with Multiple Formats in Visual Basic

バイナリ ファイルからの読み取り

How to: Read From Binary Files in Visual Basic

持つテキスト ファイルから読み取り、 StreamReader

How to: Read Text from Files with a StreamReader (Visual Basic)

テキスト ファイルへの書き込み

How to: Write Text to Files in Visual Basic

テキスト ファイルへの追加します。

How to: Append to Text Files in Visual Basic

バイナリ ファイルへの書き込み

How to: Write to Binary Files in Visual Basic

内のテキスト ファイルへの書き込み、 マイ ドキュメント ディレクトリ

How to: Write Text to Files in the My Documents Directory in Visual Basic

持つテキスト ファイルへの書き込み、 StreamWriter

How to: Write Text to Files with a StreamWriter in Visual Basic

特定のパターンを持つファイルをコピーします。

方法 : Visual Basic で特定のパターンを持つファイルをディレクトリにコピーする

ファイルを同じディレクトリにコピーします。

How to: Create a Copy of a File in the Same Directory in Visual Basic

ファイルを別のディレクトリにコピーします。

How to: Create a Copy of a File in a Different Directory in Visual Basic

ファイルを作成します。

How to: Create a File in Visual Basic

ファイルの削除

How to: Delete a File in Visual Basic

特定のパターンを持つファイルを検索します。

How to: Find Files with a Specific Pattern in Visual Basic

ファイルを移動します。

方法: ファイルを移動する (Visual Basic)

ファイル名の変更します。

How to: Rename a File in Visual Basic

ディレクトリを別のディレクトリにコピーします。

How to: Copy a Directory to Another Directory in Visual Basic

ディレクトリの作成

How to: Create a Directory in Visual Basic

特定のパターンを持つサブディレクトリを検索します。

How to: Find Subdirectories with a Specific Pattern in Visual Basic

ディレクトリ内のファイルのコレクションを取得します。

How to: Get the Collection of Files in a Directory in Visual Basic

読み取り、 マイ ドキュメント ディレクトリ

How to: Retrieve the Contents of the My Documents Directory in Visual Basic

ファイル パスを解析します。

方法 : Visual Basic でファイル パスを解析する

この例を確認するかどうか、フォルダー C:\backup\logs が存在し、そのプロパティをチェックします。

Dim logInfo As System.IO.DirectoryInfo
If My.Computer.FileSystem.DirectoryExists("C:\backup\logs") Then
    logInfo = My.Computer.FileSystem.GetDirectoryInfo(
      "C:\backup\logs")
End If

.NET Framework
2.0 以降で使用可能

この型のパブリック static (Visual Basic では Shared ) メンバーはスレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

トップに戻る
表示: