BuildPath メソッド |
既存のパスの末尾に名前を追加します。
使用例 : Debug.Print Fso.BuildPath(Fso.GetAbsolutePathName("..\..\"), "test.txt") 'C:\Program Files\test.txt
|
Copy メソッド |
指定したファイルまたはフォルダーを別の場所にコピーします。
使用例 : Fso.GetFolder(myFolder).Copy "D:\test1", True
|
CopyFolder メソッド |
フォルダーを再帰的に別の場所へコピーします。
使用例 : Fso.CopyFolder myFolder, "G:\test1", True |
CreateFolder メソッド |
フォルダーを作成します。
使用例 :Fso.CreateFolder "C:\Test" 'フォルダーを作成する |
DateCreated プロパティ |
指定されたファイルまたはフォルダーの作成された日付と時刻を返します。値の取得のみ可能です。
使用例 : Debug.Print Fso.GetFolder("c:\test").DateCreated '2013/07/13 11:12:26
|
Delete メソッド
|
指定されたファイルまたはフォルダーを削除します。
FileSystemObject.DeleteFolder を使って行った処理とまったく同じです。
使用例 : Fso.GetFolder(myFolder).Delete
|
DeleteFolder メソッド
|
指定されたフォルダーおよびそのフォルダー内のフォルダーとファイルを削除します。
使用例 : Fso.DeleteFolder myFolder, True '読み取り専用フォルダーも削除します。
|
FolderExists メソッド |
指定したフォルダーが存在する場合は、(True)を返し、存在しない場合は、(False)を返す。
使用例 :If Fso.FolderExists("C:\Test") = True Then 'フォルダーの有無を取得 |
GetAbsolutePathName メソッド
|
指定されたパスの絶対パス名を返します。
使用例 : Debug.Print Fso.GetAbsolutePathName("..\..\") 'C:\Program Files
|
GetBaseName メソッド
|
指定されたパス内に含まれるファイルのベース名 (ファイル拡張子を除いたもの) を表す文字列を返します。
使用例 : Debug.Print Fso.GetBaseName("c:\test\test2") 'test2
|
GetFolder メソッド |
指定されたパスに置かれているフォルダーに対応する Folder オブジェクトを返します。
使用例 :Set curFolder = Fso.GetFolder(".") 'カレントフォルダーを取得 |
GetParentFolderName メソッド |
指定されたパスの最後のファイルまたはフォルダーの親フォルダーの名前が入った文字列を返します。
使用例 : Debug.Print Fso.GetParentFolderName("c:\test\test2\test.txt") 'c:\test\test2
|
GetSpecialFolder メソッド
|
指定された特殊フォルダーを返します。
使用例 : Debug.Print Fso.GetSpecialFolder(SystemFolder) 'C:\Windows\System32
|
GetTempName メソッド
|
一時ファイルまたは一時フォルダーの名前をランダムに生成して返します。
使用例 : Debug.Print Fso.GetTempName 'rad9ACC4.tmp
|
Move メソッド
|
指定されたファイルまたはフォルダーを別の場所へ移動します。
使用例 : Fso.GetFolder(myFolder).Move "c:\"
|
MoveFolder メソッド
|
フォルダー (複数可) を別の場所へ移動します。
使用例 :Fso.MoveFolder myFolder, "c:\"
|
Path プロパティ |
指定されたファイル、フォルダー、またはドライブのパスを返します。
使用例 : Fso.GetFolder(".").Path 'カレントフォルダーのパスを取得 |