FileSystemObjectクラスのメソッド

ファイル操作メソッド

メソッド名 機能
CopyFile ファイルをコピーします。
CreateTextFile ファイルを作成します。
DeleteFile ファイルを削除します。
FileExists ファイルが存在するかどうか調べます。
GetFile ファイルパスのFileクラスオブジェクトを返します。
GetFileName パスのファイル名を返します。
GetFileVersion ファイルのバージョン番号を返します。
GetTempName 一時ファイル名を返します。実行する度に一時ファイル名は変わります。
MoveFile ファイルを移動します。ファイル名の変更も可能です。
OpenTextFile ファイルを参照または作成します。

フォルダ操作メソッド

メソッド名 機能
CopyFolder フォルダをコピーします。
CreateFolder フォルダを作成します。
DeleteFolder フォルダを削除します。ワイルドカード指定も可能です。
GetFolder フォルダパスのFolderオブジェクトを取得します。

ドライブ操作メソッド

メソッド名 機能
DriveExists ディスクドライブまたはネットワークドライブが存在するかどうか調べます。
GetDrive 引数で指定したドライブ情報を保持するDriveオブジェクトを返します。
GetDriveName パスのドライブ名を返します。
MoveFolder フォルダを移動します。フォルダ名の変更も可能です。

パス関連メソッド

メソッド名 機能
BuildPath 2つのパスを連結して返します。
FolderExists パスが存在するかどうか調べます。
GetAbsolutePathName カレントディレクトリを基準として、引数で渡されたパスの絶対パスを返します。
GetBaseName フォルダパスの場合は最下層のフォルダ名、ファイルパスの場合は拡張子を除いたファイル名を返します。
GetExtensionName パスに拡張子があれば拡張子を返します。
GetParentFolderName 指定パスの親フォルダのパスを返します。
GetSpecialFolder System32、Temp、Windowsの3つのうちで指定されたシステムフォルダのフォルダパスを取得します。

その他メソッド

メソッド名 機能
GetStandardStream VBAでは使えません。

FileSystemObjectクラスのプロパティ

プロパティ名 機能
Drives 全てのドライブの情報をDrivesコレクションで取得します。

TextStreamクラスのメソッド

メソッド名 機能
Close FileSystemObjectクラスのCreateTextFileメソッドやOpenTextFileメソッドで開いたテキストファイルを閉じます。
Read ファイルから指定した文字数を読み込みます。
ReadAll テキストファイル全体を文字列に読み込みます。
ReadLine 行全体を文字列に読み込みます。
Skip 読み込み位置を指定した文字数だけ進めます。
SkipLine 行をスキップします。
Write テキストファイルに文字列を書き込みます。追記で書き込むか、上書きで書き込むかはテキストファイルを開く際のOpenTextFileメソッドやCreateTextFileメソッドで指定した引数の内容で指定します。
WriteBlankLines テキストファイルに複数行の空白行を書き込みます。
WriteLine テキストファイルに文字列と行末コードを書き込みます。

TextStreamクラスのプロパティ

プロパティ名 機能
AtEndOfLine 読み取り専用。現在の位置は行の末尾かどうかを示します。
AtEndOfStream 読み取り専用。現在の位置はテキストファイルの最後かどうかを示します。
Column 読み取り専用。現在の桁数
Line 読み取り専用。現在の行番号