FileSystemObjectオブジェクト
概要
FileSystemObjectオブジェクトはファイル操作全般を扱う。
FileSystemObjectのプロパティ、メソッド
| プロパティ、メソッド | 説明 |
|---|---|
| CopyFile | ファイルを複製する |
| CopyFolder | フォルダを複製する |
| CreateFolder | フォルダを作成する |
| CreateTextFile | テキストファイルを作成する |
| DeleteFile | ファイルを削除する |
| DeleteFolder | フォルダを削除する |
| DriveExists | 指定のドライブの有無を返す |
| Drives | Drivesコレクション |
| FileExists | 指定のファイルの有無を返す |
| FolderExists | 指定のフォルダの有無を返す |
| GetDrive | ドライブを取得 |
| GetFile | ファイルを取得 |
| GetFolder | フォルダを取得 |
| MoveFile | ファイルを移動する |
| MoveFolder | フォルダを移動する |
| OpenTextFile | テキストファイルを開く |
CopyFileメソッド
| 引数 | 項目 | 必須/省略可 |
|---|---|---|
| 第1引数 | コピー元ファイル | 必須 |
| 第2引数 | コピー先ファイル | 必須 |
| 第3引数 | 既存ファイルを True:上書きする(既定値) False:上書きしない |
省略可 |
コピー元ファイルのファイル名にワイルドカード*を使える。
CopyFolderメソッド
| 引数 | 項目 | 必須/省略可 |
|---|---|---|
| 第1引数 | コピー元フォルダ | 必須 |
| 第2引数 | コピー先フォルダ | 必須 |
| 第3引数 | 既存フォルダを True:上書きする(既定値) False:上書きしない |
省略可 |
コピー元フォルダのフォルダ名にワイルドカード*を使える。
CreateTextFileメソッド
| 引数 | 項目 | 必須/省略可 |
|---|---|---|
| 第1引数 | ファイル名 | 必須 |
| 第2引数 | 既存ファイルの場合に False:上書きしない(デフォルト) True:上書きする |
省略可 |
| 第3引数 | False:ASCIIファイルを作成する(デフォルト) True:Unicodeファイルを作成する |
省略可 |
| 戻り値 | TextStreamオブジェクト |
DeleteFileメソッド
| 引数 | 項目 | 必須/省略可 |
|---|---|---|
| 第1引数 | ファイル名 | 必須 |
| 第2引数 | 読み取り専用ファイルを False:削除しない(既定値) True:削除する |
省略可 |
ファイル名にワイルドカード*を使える。
DeleteFolderメソッド
| 引数 | 項目 | 必須/省略可 |
|---|---|---|
| 第1引数 | フォルダ名 | 必須 |
| 第2引数 | 読み取り専用フォルダを False:削除しない(既定値) True:削除する |
省略可 |
フォルダ名にワイルドカード*を使える。
OpenTextFileメソッド
| 引数 | 項目 | 必須/省略可 |
|---|---|---|
| 第1引数 | ファイル名 | 必須 |
| 第2引数 | 1:読み取り専用(デフォルト) 2:書き込み専用 8:追記モード |
省略可 |
| 第3引数 | 指定のファイルが存在しない場合に False:新規作成しない(デフォルト) True:新規作成する |
省略可 |
| 第4引数 | 0:ASCIIファイルとして開く -1:UNICODEファイルとして開く -2:システムデフォルトを使って開く |
省略可 |
| 戻り値 | TextStreamオブジェクト |