IsRootFolder プロパティ

指定されたフォルダがルート フォルダの場合は、真 (true) を返します。ルート フォルダでなければ、偽 (false) を返します。

object.IsRootFolder 

object には、Folder オブジェクトの名前を指定します。

解説

次のコードは、IsRootFolder プロパティの使用例です。

function DisplayLevelDepth(pathspec)
{
   var fso, f, n, s = "";
   fso = new ActiveXObject("Scripting.FileSystemObject");
   f = fso.GetFolder(pathspec);
   n = 0;
   if (f.IsRootFolder)
      s = "指定されたフォルダは、ルート フォルダです。"
   else
   {
      do
      { 
         f = f.ParentFolder;
         n++;
      }
      while (!f.IsRootFolder)
      s = "指定されたフォルダは、" + n + " レベルだけネストされています。"
   }
   return(s);
}
[VBScript]
Function DisplayLevelDepth(pathspec)
   Dim fso, f, n
   Set fso = CreateObject("Scripting.FileSystemObject")
   Set f = fso.GetFolder(pathspec)
   If f.IsRootFolder Then
      DisplayLevelDepth = "指定されたフォルダは、ルート フォルダです。"
   Else
      Do Until f.IsRootFolder
         Set f = f.ParentFolder
         n = n + 1
      Loop
      DisplayLevelDepth = "指定されたフォルダは、" & n & " レベルだけネストされています。"
   End If
End Function

参照

Attributes プロパティ | DateCreated プロパティ | DateLastAccessed プロパティ | DateLastModified プロパティ | Drive プロパティ | Files プロパティ | Name プロパティ | ParentFolder プロパティ | Path プロパティ | ShortName プロパティ | ShortPath プロパティ | Size プロパティ | SubFolders プロパティ | Type プロパティ

対象: Folder オブジェクト