フォルダー オブジェクト

フォルダーのすべてのプロパティにアクセスできます。

解説

次のコードでは、Folder オブジェクトの取得方法と、そのプロパティの 1 つを返す方法を示します。

Sub ShowFolderInfo(folderspec)
    Dim fs, f, s
    Set fs = CreateObject("Scripting.FileSystemObject")
    Set f = fs.GetFolder(folderspec)
    s = f.DateCreated
    MsgBox s
End Sub

コレクション

コレクション 説明
Files 指定したフォルダー内のすべてのファイルのコレクションを返します。
SubFolders Folder オブジェクトに含まれるすべての Folder オブジェクトのコレクションです。

メソッド

メソッド 説明
追加する 新しいフォルダーFolders コレクションに追加します。
Copy 指定したフォルダーを別の場所にコピーします。
CreateTextFile 指定したフォルダーに新しいテキスト ファイルを作成し、ファイルへのアクセスに使用する TextStream オブジェクトを返します。
Delete 指定したフォルダーを削除します。
Move 指定したフォルダーを別の場所に移動します。

プロパティ

プロパティ 説明
属性 指定したフォルダーの属性を設定するか返します。
DateCreated 指定したフォルダーが作成された日付と時刻を返します。
DateLastAccessed 指定したフォルダーに最後にアクセスした日付と時刻を返します。
DateLastModified 指定したフォルダーの最終更新日時を返します。
Drive 指定したフォルダーがあるドライブのドライブ文字を返します。
Files 非表示属性とシステム ファイル属性のフォルダーを含む、指定したフォルダー内に含まれるすべての File オブジェクトから成る Files コレクションを返します。
IsRootFolder フォルダーがルート フォルダーの場合は True を返し、そうでない場合は False を返します。
Name 指定したフォルダーの名前を設定するか返します。
ParentFolder 指定したフォルダーの親フォルダーを返します。
Path 指定したフォルダーのパスを返します。
ShortName 指定したフォルダーの短い名前が返されます (8.3 名前付け規則)。
ShortPath 指定したフォルダーの短いパスが返されます (8.3 名前付け規則)。
Size 指定したフォルダーのサイズを返します。
SubFolders 非表示およびシステムのファイル属性が設定されたものを含め、指定したフォルダーに含まれるすべてのフォルダーから構成される Folders コレクションを返します。
Type 指定したフォルダーの種類を返します。

関連項目

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。