FileSystemProxyとは? わかりやすく解説

FileSystemProxy クラス

メモ : このクラスは、.NET Framework version 2.0新しく追加されたものです。

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

名前空間: Microsoft.VisualBasic.MyServices
アセンブリ: Microsoft.VisualBasic (microsoft.visualbasic.dll 内)
構文構文

Public Class FileSystemProxy
Dim instance As FileSystemProxy
public class FileSystemProxy
public ref class FileSystemProxy
public class FileSystemProxy
public class FileSystemProxy
解説解説

詳細については、Visual Basicトピック「My.Computer.FileSystem オブジェクト」を参照してください

My.Computer.FileSystem オブジェクト使ったタスクの例を次の表に示します

目的

参照項目

テキスト ファイルから読み込む

方法 : Visual Basicテキスト ファイル読み取る

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

方法 : Visual Basicコンマ区切りテキスト ファイル読み取る

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

方法 : Visual Basic固定幅のテキスト ファイル読み取る

さまざまな形式テキスト ファイルから読み込む

方法 : Visual Basic複数書式を持つテキスト ファイル読み取る

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

方法 : Visual Basicバイナリ ファイル読み取る

MyDocuments ディレクトリ格納されテキスト ファイルから読み取る

方法 : My Documents既存テキスト ファイル読み取る (Visual Basic)

StreamReader でテキスト ファイルから読み取る

方法 : StreamReader を使用してファイルかテキスト読み取る (Visual Basic)

テキスト ファイル書き込む

方法 : Visual Basicテキストファイル書き込む

テキスト ファイル追記する。

方法 : Visual Basicテキスト ファイル追記する

バイナリ ファイル書き込む

方法 : Visual Basicバイナリ ファイル書き込む

MyDocuments ディレクトリ格納されテキスト ファイル書き込む

方法 : Visual BasicMy Documents ディレクトリファイルテキスト書き込む

StreamWriterテキスト ファイル書き込む

方法 : Visual Basic で StreamWriter を使用してテキストファイル書き込む

特定のパターンファイルコピーする

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

ファイルを同じディレクトリコピーする

方法 : Visual Basicファイルコピーを同じディレクトリ作成する

ファイル異なディレクトリコピーする

方法 : Visual Basicファイルコピー別のディレクトリ作成する

ファイル作成する

方法 : Visual Basicファイル作成する

ファイル削除する

方法 : Visual Basicファイル削除する

ディレクトリ内のすべてのファイル削除する

方法 : Visual Basicディレクトリ内のすべてのファイル削除する

特定のパターンファイル検索する

方法 : Visual Basic特定のパターン一致するファイル検索する

ファイル移動する

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

複数ファイル移動する

方法 : Visual Basicファイルコレクション移動する

ファイルの名前を変更する

方法 : Visual Basicファイルの名前を変更する

ディレクトリの名前を変更する

方法 : Visual Basicディレクトリの名前を変更する

あるディレクトリ別のディレクトリコピーする

方法 : Visual Basicディレクトリ別のディレクトリコピーする

ディレクトリ作成する

方法 : Visual Basicディレクトリ作成する

ディレクトリ削除する

方法 : Visual Basicディレクトリ削除する

特定のパターンサブディレクトリ検索する

方法 : Visual Basic特定のパターン一致するサブディレクトリ検索する

ディレクトリから複数ファイル取得する

方法 : Visual Basicディレクトリにあるファイルコレクション取得する

ディレクトリ内のファイル数を調べる。

方法 : ディレクトリ含まれているファイルの数を確認する

ディレクトリ移動する

方法 : Visual Basicディレクトリ移動する

ディレクトリ内容移動する

方法 : Visual Basicディレクトリ内容移動する

MyDocuments ディレクトリ内容読み込む

方法 : Visual BasicMy Documents ディレクトリ内容取得する

ファイル パス解析する

方法 : 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
継承階層継承階層
System.Object
  Microsoft.VisualBasic.MyServices.FileSystemProxy
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
FileSystemProxy メンバ
Microsoft.VisualBasic.MyServices 名前空間
FileSystem クラス
その他の技術情報
My.Computer.FileSystem オブジェクト
My.Computer.FileSystem オブジェクトメンバ
My.Computer.FileSystem.SpecialDirectories オブジェクト
My.Computer オブジェクト

FileSystemProxy プロパティ


パブリック プロパティパブリック プロパティ

参照参照

関連項目

FileSystemProxy クラス
Microsoft.VisualBasic.MyServices 名前空間
FileSystem クラス

その他の技術情報

My.Computer.FileSystem オブジェクト
My.Computer.FileSystem オブジェクトメンバ
My.Computer.FileSystem.SpecialDirectories オブジェクト
My.Computer オブジェクト

FileSystemProxy メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド参照)
  名前 説明
パブリック メソッド CombinePath 2 つパス結合し適切な形式パス返します
パブリック メソッド CopyDirectory オーバーロードされます。 あるディレクトリ別のディレクトリコピーします
パブリック メソッド CopyFile オーバーロードされますファイル新しい場所にコピーします
パブリック メソッド CreateDirectory ディレクトリ作成します
パブリック メソッド DeleteDirectory オーバーロードされますディレクトリ削除します
パブリック メソッド DeleteFile オーバーロードされますファイル削除します
パブリック メソッド DirectoryExists 指定したディレクトリ存在するかどうかを示す Boolean 値を返します
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 ( Object から継承されます。)
パブリック メソッド FileExists 指定したファイル存在するかどうかを示す Boolean 値を返します
パブリック メソッド FindInFiles オーバーロードされます指定されテキスト格納されファイル名を表す文字列の読み取り専用コレクション返します
パブリック メソッド GetDirectories オーバーロードされますディレクトリ含まれるサブディレクトリパス名を表す文字列のコレクション返します
パブリック メソッド GetDirectoryInfo 指定したパスの DirectoryInfo オブジェクト返します
パブリック メソッド GetDriveInfo 指定したドライブの DriveInfo オブジェクト返します
パブリック メソッド GetFileInfo 指定したファイルFileInfo オブジェクト返します
パブリック メソッド GetFiles オーバーロードされますディレクトリ内のファイル名を表す文字列の読み取り専用コレクション返します
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 ( Object から継承されます。)
パブリック メソッド GetName 指定されパスからファイル名解析し取り出します
パブリック メソッド GetParentPath 指定されパスの親パス返します
パブリック メソッド GetTempFileName 一意な名前を持つ 0 バイト一時ファイルディスク上に作成し、そのファイルへの完全パス返します
パブリック メソッド GetType  現在のインスタンスType取得します。 ( Object から継承されます。)
パブリック メソッド MoveDirectory オーバーロードされますディレクトリの場所を移動します
パブリック メソッド MoveFile オーバーロードされますファイル新しい場所に移動します
パブリック メソッド OpenTextFieldParser オーバーロードされますOpenTextFieldParser メソッド使用すると、ログのような構造化テキスト ファイルを簡単かつ効率的に解析する方法提供する TextFieldParser オブジェクト作成できますTextFieldParser オブジェクトは、区切り形式および固定幅の、どちらのファイル読み込みにも使用できます
パブリック メソッド OpenTextFileReader オーバーロードされます。 StreamReader を開きます
パブリック メソッド OpenTextFileWriter オーバーロードされます。 StreamWriter を開きます
パブリック メソッド ReadAllBytes テキスト ファイル内容バイト配列として返します
パブリック メソッド ReadAllText オーバーロードされますテキスト ファイル内容String として返します
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 ( Object から継承されます。)
パブリック メソッド RenameDirectory ディレクトリの名前を変更します
パブリック メソッド RenameFile ファイルの名前を変更します
パブリック メソッド ToString  現在の Object を表す String返します。 ( Object から継承されます。)
パブリック メソッド WriteAllBytes バイナリ ファイルデータ書き込みます
パブリック メソッド WriteAllText オーバーロードされますファイルテキスト書き込みます
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

FileSystemProxy クラス
Microsoft.VisualBasic.MyServices 名前空間
FileSystem クラス

その他の技術情報

My.Computer.FileSystem オブジェクト
My.Computer.FileSystem オブジェクトメンバ
My.Computer.FileSystem.SpecialDirectories オブジェクト
My.Computer オブジェクト

FileSystemProxy メンバ

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

FileSystemProxy データ型公開されるメンバを以下の表に示します


パブリック プロパティパブリック プロパティ
パブリック メソッドパブリック メソッド
( プロテクト メソッド参照)
  名前 説明
パブリック メソッド CombinePath 2 つパス結合し適切な形式パス返します
パブリック メソッド CopyDirectory オーバーロードされます。 あるディレクトリ別のディレクトリコピーします
パブリック メソッド CopyFile オーバーロードされますファイル新しい場所にコピーします
パブリック メソッド CreateDirectory ディレクトリ作成します
パブリック メソッド DeleteDirectory オーバーロードされますディレクトリ削除します
パブリック メソッド DeleteFile オーバーロードされますファイル削除します
パブリック メソッド DirectoryExists 指定したディレクトリ存在するかどうかを示す Boolean 値を返します
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 (Object から継承されます。)
パブリック メソッド FileExists 指定したファイル存在するかどうかを示す Boolean 値を返します
パブリック メソッド FindInFiles オーバーロードされます指定されテキスト格納されファイル名を表す文字列の読み取り専用コレクション返します
パブリック メソッド GetDirectories オーバーロードされますディレクトリ含まれるサブディレクトリパス名を表す文字列のコレクション返します
パブリック メソッド GetDirectoryInfo 指定したパスの DirectoryInfo オブジェクト返します
パブリック メソッド GetDriveInfo 指定したドライブの DriveInfo オブジェクト返します
パブリック メソッド GetFileInfo 指定したファイルFileInfo オブジェクト返します
パブリック メソッド GetFiles オーバーロードされますディレクトリ内のファイル名を表す文字列の読み取り専用コレクション返します
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 (Object から継承されます。)
パブリック メソッド GetName 指定されパスからファイル名解析し取り出します
パブリック メソッド GetParentPath 指定されパスの親パス返します
パブリック メソッド GetTempFileName 一意な名前を持つ 0 バイト一時ファイルディスク上に作成し、そのファイルへの完全パス返します
パブリック メソッド GetType  現在のインスタンスType取得します。 (Object から継承されます。)
パブリック メソッド MoveDirectory オーバーロードされますディレクトリの場所を移動します
パブリック メソッド MoveFile オーバーロードされますファイル新しい場所に移動します
パブリック メソッド OpenTextFieldParser オーバーロードされますOpenTextFieldParser メソッド使用すると、ログのような構造化テキスト ファイルを簡単かつ効率的に解析する方法提供する TextFieldParser オブジェクト作成できますTextFieldParser オブジェクトは、区切り形式および固定幅の、どちらのファイル読み込みにも使用できます
パブリック メソッド OpenTextFileReader オーバーロードされます。 StreamReader を開きます
パブリック メソッド OpenTextFileWriter オーバーロードされます。 StreamWriter を開きます
パブリック メソッド ReadAllBytes テキスト ファイル内容バイト配列として返します
パブリック メソッド ReadAllText オーバーロードされますテキスト ファイル内容String として返します
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 (Object から継承されます。)
パブリック メソッド RenameDirectory ディレクトリの名前を変更します
パブリック メソッド RenameFile ファイルの名前を変更します
パブリック メソッド ToString  現在の Object を表す String返します。 (Object から継承されます。)
パブリック メソッド WriteAllBytes バイナリ ファイルデータ書き込みます
パブリック メソッド WriteAllText オーバーロードされますファイルテキスト書き込みます
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

FileSystemProxy クラス
Microsoft.VisualBasic.MyServices 名前空間
FileSystem クラス

その他の技術情報

My.Computer.FileSystem オブジェクト
My.Computer.FileSystem オブジェクトメンバ
My.Computer.FileSystem.SpecialDirectories オブジェクト
My.Computer オブジェクト


このページでは「.NET Framework クラス ライブラリ リファレンス」からFileSystemProxyを検索した結果を表示しています。
Weblioに収録されているすべての辞書からFileSystemProxyを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からFileSystemProxy を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「FileSystemProxy」の関連用語

FileSystemProxyのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



FileSystemProxyのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS