FileSystem クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
FileSystem モジュールには、ファイル、ディレクトリまたはフォルダー、およびシステム操作を実行するために使用されるプロシージャが含まれています。
My機能を使用すると、FileSystem モジュールを使用するよりも、ファイル I/O 操作の生産性とパフォーマンスが向上します。 詳細については、FileSystemを参照してください。
public ref class FileSystem sealed
[Microsoft.VisualBasic.CompilerServices.StandardModule]
public sealed class FileSystem
[Microsoft.VisualBasic.CompilerServices.StandardModule]
[System.Security.SecurityCritical]
public sealed class FileSystem
[<Microsoft.VisualBasic.CompilerServices.StandardModule>]
type FileSystem = class
[<Microsoft.VisualBasic.CompilerServices.StandardModule>]
[<System.Security.SecurityCritical>]
type FileSystem = class
Public Module FileSystem
- 継承
-
FileSystem
- 属性
例
この例では、 GetAttr 関数を使用して、ファイルとディレクトリまたはフォルダーの属性を決定します。
Dim MyAttr As FileAttribute
' Assume file TESTFILE is normal and readonly.
MyAttr = GetAttr("C:\TESTFILE.txt") ' Returns vbNormal.
' Test for normal.
If (MyAttr And FileAttribute.Normal) = FileAttribute.Normal Then
MsgBox("This file is normal.")
End If
' Test for normal and readonly.
Dim normalReadonly As FileAttribute
normalReadonly = FileAttribute.Normal Or FileAttribute.ReadOnly
If (MyAttr And normalReadonly) = normalReadonly Then
MsgBox("This file is normal and readonly.")
End If
' Assume MYDIR is a directory or folder.
MyAttr = GetAttr("C:\MYDIR")
If (MyAttr And FileAttribute.Directory) = FileAttribute.Directory Then
MsgBox("MYDIR is a directory")
End If
注釈
このモジュールでは、Visual Basic言語キーワードと、ファイルとフォルダーにアクセスするランタイム ライブラリ メンバーがサポートされます。
メソッド
| 名前 | 説明 |
|---|---|
| ChDir(String) |
現在のディレクトリまたはフォルダーを変更します。
|
| ChDrive(Char) |
現在のドライブを変更します。 |
| ChDrive(String) |
現在のドライブを変更します。 |
| CurDir() |
現在のパスを表す文字列を返します。
FileSystemを使用すると、 |
| CurDir(Char) |
現在のパスを表す文字列を返します。
FileSystemを使用すると、 |
| Dir() |
指定したパターンまたはファイル属性に一致するファイル、ディレクトリ、またはフォルダーの名前、またはドライブのボリューム ラベルを表す文字列を返します。
FileSystemを使用すると、 |
| Dir(String, FileAttribute) |
指定したパターンまたはファイル属性に一致するファイル、ディレクトリ、またはフォルダーの名前、またはドライブのボリューム ラベルを表す文字列を返します。
FileSystemを使用すると、 |
| EOF(Int32) |
|
| Equals(Object) |
指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
| FileAttr(Int32) |
|
| FileClose(Int32[]) |
|
| FileCopy(String, String) |
ファイルをコピーします。
FileSystemを使用すると、 |
| FileDateTime(String) |
ファイルの書き込み日時を示す |
| FileGet(Int32, Array, Int64, Boolean, Boolean) |
開いているディスク ファイルから変数にデータを読み取ります。
|
| FileGet(Int32, Boolean, Int64) |
開いているディスク ファイルから変数にデータを読み取ります。
|
| FileGet(Int32, Byte, Int64) |
開いているディスク ファイルから変数にデータを読み取ります。
|
| FileGet(Int32, Char, Int64) |
開いているディスク ファイルから変数にデータを読み取ります。
|
| FileGet(Int32, DateTime, Int64) |
開いているディスク ファイルから変数にデータを読み取ります。
|
| FileGet(Int32, Decimal, Int64) |
開いているディスク ファイルから変数にデータを読み取ります。
|
| FileGet(Int32, Double, Int64) |
開いているディスク ファイルから変数にデータを読み取ります。
|
| FileGet(Int32, Int16, Int64) |
開いているディスク ファイルから変数にデータを読み取ります。
|
| FileGet(Int32, Int32, Int64) |
開いているディスク ファイルから変数にデータを読み取ります。
|
| FileGet(Int32, Int64, Int64) |
開いているディスク ファイルから変数にデータを読み取ります。
|
| FileGet(Int32, Single, Int64) |
開いているディスク ファイルから変数にデータを読み取ります。
|
| FileGet(Int32, String, Int64, Boolean) |
開いているディスク ファイルから変数にデータを読み取ります。
|
| FileGet(Int32, ValueType, Int64) |
開いているディスク ファイルから変数にデータを読み取ります。
|
| FileGetObject(Int32, Object, Int64) |
開いているディスク ファイルから変数にデータを読み取ります。
|
| FileLen(String) |
ファイルの長さをバイト単位で指定する値を返します。
|
| FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32) |
入力または出力用のファイルを開きます。
|
| FilePut(Int32, Array, Int64, Boolean, Boolean) |
変数からディスク ファイルにデータを書き込みます。
|
| FilePut(Int32, Boolean, Int64) |
変数からディスク ファイルにデータを書き込みます。
|
| FilePut(Int32, Byte, Int64) |
変数からディスク ファイルにデータを書き込みます。
|
| FilePut(Int32, Char, Int64) |
変数からディスク ファイルにデータを書き込みます。
|
| FilePut(Int32, DateTime, Int64) |
変数からディスク ファイルにデータを書き込みます。
|
| FilePut(Int32, Decimal, Int64) |
変数からディスク ファイルにデータを書き込みます。
|
| FilePut(Int32, Double, Int64) |
変数からディスク ファイルにデータを書き込みます。
|
| FilePut(Int32, Int16, Int64) |
変数からディスク ファイルにデータを書き込みます。
|
| FilePut(Int32, Int32, Int64) |
変数からディスク ファイルにデータを書き込みます。
|
| FilePut(Int32, Int64, Int64) |
変数からディスク ファイルにデータを書き込みます。
|
| FilePut(Int32, Single, Int64) |
変数からディスク ファイルにデータを書き込みます。
|
| FilePut(Int32, String, Int64, Boolean) |
変数からディスク ファイルにデータを書き込みます。
|
| FilePut(Int32, ValueType, Int64) |
変数からディスク ファイルにデータを書き込みます。
|
| FilePut(Object, Object, Object) |
古い.
古い.
変数からディスク ファイルにデータを書き込みます。
|
| FilePutObject(Int32, Object, Int64) |
変数からディスク ファイルにデータを書き込みます。
|
| FileWidth(Int32, Int32) |
|
| FreeFile() |
|
| GetAttr(String) |
ファイル、ディレクトリ、またはフォルダーの属性を表す |
| GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
| GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
| Input(Int32, Boolean) |
開いているシーケンシャル ファイルからデータを読み取り、そのデータを変数に割り当てます。 |
| Input(Int32, Byte) |
開いているシーケンシャル ファイルからデータを読み取り、そのデータを変数に割り当てます。 |
| Input(Int32, Char) |
開いているシーケンシャル ファイルからデータを読み取り、そのデータを変数に割り当てます。 |
| Input(Int32, DateTime) |
開いているシーケンシャル ファイルからデータを読み取り、そのデータを変数に割り当てます。 |
| Input(Int32, Decimal) |
開いているシーケンシャル ファイルからデータを読み取り、そのデータを変数に割り当てます。 |
| Input(Int32, Double) |
開いているシーケンシャル ファイルからデータを読み取り、そのデータを変数に割り当てます。 |
| Input(Int32, Int16) |
開いているシーケンシャル ファイルからデータを読み取り、そのデータを変数に割り当てます。 |
| Input(Int32, Int32) |
開いているシーケンシャル ファイルからデータを読み取り、そのデータを変数に割り当てます。 |
| Input(Int32, Int64) |
開いているシーケンシャル ファイルからデータを読み取り、そのデータを変数に割り当てます。 |
| Input(Int32, Object) |
開いているシーケンシャル ファイルからデータを読み取り、そのデータを変数に割り当てます。 |
| Input(Int32, Single) |
開いているシーケンシャル ファイルからデータを読み取り、そのデータを変数に割り当てます。 |
| Input(Int32, String) |
開いているシーケンシャル ファイルからデータを読み取り、そのデータを変数に割り当てます。 |
| InputString(Int32, Int32) |
|
| Kill(String) |
ディスクからファイルを削除します。
|
| LineInput(Int32) |
開いているシーケンシャル ファイルから 1 行を読み取り、 |
| Loc(Int32) |
開いているファイル内の現在の読み取り/書き込み位置を指定する値を返します。 |
| Lock(Int32, Int64, Int64) |
|
| Lock(Int32, Int64) |
|
| Lock(Int32) |
|
| LOF(Int32) |
|
| MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| MkDir(String) |
新しいディレクトリを作成します。
|
| Print(Int32, Object[]) |
表示形式のデータをシーケンシャル ファイルを書き込みます。 |
| PrintLine(Int32, Object[]) |
表示形式のデータをシーケンシャル ファイルを書き込みます。 |
| Rename(String, String) |
ディスク ファイルまたはディレクトリの名前を変更します。
|
| Reset() |
|
| RmDir(String) |
既存のディレクトリを削除します。
|
| Seek(Int32, Int64) |
|
| Seek(Int32) |
|
| SetAttr(String, FileAttribute) |
ファイルの属性情報を設定します。
|
| SPC(Int16) |
|
| TAB() |
出力を配置するために、 |
| TAB(Int16) |
出力を配置するために、 |
| ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
| Unlock(Int32, Int64, Int64) |
|
| Unlock(Int32, Int64) |
|
| Unlock(Int32) |
|
| Write(Int32, Object[]) |
シーケンシャル ファイルにデータを書き込みます。
|
| WriteLine(Int32, Object[]) |
シーケンシャル ファイルにデータを書き込みます。
|