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