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オブジェクト |