Biblioteca de tiempo de ejecución de Scripting  

Propiedad IsRootFolder

Devuelve True si la carpeta especificada es la carpeta raíz y devuelve False si no lo es.

objeto.IsRootFolder 

objeto siempre es un objeto Folder.

Comentarios

El siguiente código muestra el uso de la propiedad IsRootFolder:

[JScript]
function MostrarNivelProfundidad(especificacionderuta)
{
   var fso, f, n, s = "";
   fso = new ActiveXObject("Scripting.FileSystemObject");
   f = fso.GetFolder(especificacionderuta);
   n = 0;
   if (f.IsRootFolder)
      s = "La carpeta especificada es la carpeta raíz."
   else
   {
      do
      {
         f = f.ParentFolder;
         n++;
      }
      while (!f.IsRootFolder)
      s = "La carpeta especificada está anidada " + n + " niveles."
   }
   return(s);
}
[VBScript]
Function MostrarNivelProfundidad(especificacionderuta)
   Dim fso, f, n
   Set fso = CreateObject("Scripting.FileSystemObject")
   Set f = fso.GetFolder(especificacionderuta)
   If f.IsRootFolder Then
      DisplayLevelDepth = "La carpeta especificada es la carpeta raíz."
   Else
      Do Until f.IsRootFolder
         Set f = f.ParentFolder
         n = n + 1
      Loop
      MostrarNivelProfundidad = "La carpeta especificada está anidada en " & n & " niveles."
   End If
End Function

Consulte también

Propiedad Attributes | Propiedad DateCreated | Propiedad DateLastAccessed | Propiedad DateLastModified | Propiedad Drive | Propiedad Files | Propiedad Name | Propiedad ParentFolder | Propiedad Path | Propiedad ShortName | Propiedad ShortPath | Propiedad Size | Propiedad SubFolders | Propiedad Type

Se aplica a: Objeto Folder

Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com.