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 | 読み取り専用。現在の行番号 |