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) |
|
Lock(Int32, Int64) |
|
Lock(Int32, Int64, Int64) |
|
LOF(Int32) |
|
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
MkDir(String) |
新しいディレクトリを作成します。 |
Print(Int32, Object[]) |
表示形式データをシーケンシャル ファイルに書き込みます。 |
PrintLine(Int32, Object[]) |
表示形式データをシーケンシャル ファイルに書き込みます。 |
Rename(String, String) |
ディスク ファイルまたはディレクトリの名前を変更します。 |
Reset() |
|
RmDir(String) |
既存のディレクトリを削除します。 |
Seek(Int32) |
|
Seek(Int32, Int64) |
|
SetAttr(String, FileAttribute) |
ファイルの属性情報を設定します。 |
SPC(Int16) |
|
TAB() |
|
TAB(Int16) |
|
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
Unlock(Int32) |
|
Unlock(Int32, Int64) |
|
Unlock(Int32, Int64, Int64) |
|
Write(Int32, Object[]) |
シーケンシャル ファイルにデータを書き込みます。 |
WriteLine(Int32, Object[]) |
シーケンシャル ファイルにデータを書き込みます。 |
適用対象
こちらもご覧ください
.NET