|
|
|
|
Devuelve el tamaño de un directorio en bytes. Atención: La ejecución de esta función puede llevar bastante tiempo dependiendo del tamaño del directorio a analizar.
Sintaxis
<Result> = fDirSize(<Directory path> [, <Options>])
<Result>: Integro - Tamaño del directorio en bytes,
- -1 si se ha producido un error o una interrupción. Para obtener más información sobre el error, utilice la función ErrorInfo con la constante errMessage.
Observación: los archivos ocultos se tienen en cuenta al calcular el tamaño del directorio.
<Directory path>: Cadena de caracteres Nombre y ruta completa (o relativa) del directorio a utilizar (hasta 260 caracteres). Se puede utilizar una ruta UNC. No se permiten los caracteres comodín (*,?). <Options>: Constante entera o combinación de constantes (opcional) Tipo de iteración realizada para los archivos del directorio: | | fdIgnoreError | Si no se puede navegar por un directorio, se ignora. Si no se especifica esta constante, fDirSize devuelve un error. | fdInterruptible | La iteración puede interrumpirse pulsando ESC. La función devolverá el nombre de los directorios listados hasta la interrupción.
| frNotRecursive | La iteración no es recursiva. Los subdirectorios son ignorados. | frRecursive (Valor predeterminado) | La iteración es recursiva. Los subdirectorios se tienen en cuenta automáticamente. |
Observaciones La función fDirSize genera un error en los siguientes casos: - el directorio especificado no existe,
- el nombre del directorio no es válido,
- la operación fue interrumpida por el usuario.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|