El espacio de nombres del sistema de archivos es nuevo desde MarvelClient Release 4.


La siguiente tabla enumera los parámetros disponibles para el espacio de nombres del sistema de archivos.

La sintaxis para el espacio de nombres del sistema de archivos es la siguiente:
mando[_ ]-ruta[?regex]

Ejemplo 1:

Comprueba si el archivo existe

Ejemplo 2:

Determina el tamaño del directorio de datos de IBM Notes en Megabytes.

TENGA EN CUENTA que algunos de los comandos del sistema de archivos pueden tardar más en ejecutarse, especialmente cuando se dirigen a recursos de red y/o recurren a muchos subdirectorios y archivos.

 

NOTA: Se recomienda utilizar un signo de exclamación como tipo de ejecución para las referencias del sistema de archivos para indicar que siempre se ejecutan de nuevo, incluso si la misma referencia del sistema de archivos se usara más de una vez. Si bien por el momento no importa si usa dos puntos, un signo de exclamación o una barra vertical (:, !, |), el comportamiento puede cambiar en el futuro. release.

 

NOTA: ¡NO debe codificar ninguna ruta de archivo! , por ejemplo, fallará debido a los dos puntos en la ruta del archivo (recuerde, los dos puntos (:) son un carácter reservado en las referencias). Pasar un colon a través de un subreferencia funciona bien, sin embargo.



Los parámetros más importantes del espacio de nombres del sistema de archivos
ComandoparámetrosTipo de objetivoDescripción
existeningunacualquierDevuelve "1" si existe la ruta de destino, "0" de lo contrario
esdirectorioningunacualquierDevuelve "1" si la ruta de destino es un directorio, "0" de lo contrario
esarchivoningunacualquierDevuelve "1" si la ruta de destino es un archivo, "0" de lo contrario
esta vacioningunacualquierPara un directorio: devuelve "1" si la ruta de destino no tiene archivos o subdirectorios, "0" de lo contrario

Para un archivo: devuelve "1" si la ruta de destino es un archivo vacío, "0" de lo contrario
tamañomb - tamaño de retorno en megabytes; debe ser provistoarchivo o directorioDevuelve el tamaño del archivo o directorio de destino (incluidos los subdirectorios) en megabytes (redondeando hacia abajo)

Ejemplo:
= tamaño del buzón del usuario en megabytes
Tenga en cuenta que la barra diagonal "/" funciona independientemente del sistema operativo; se recomienda NO utilizar una barra diagonal inversa "\".
última modificaciónningunacualquierDevuelve la fecha y la hora en que se modificó por última vez la ruta de destino (aaaammddThhnnss)
suma de comprobaciónningunapresentarDevuelve una suma de comprobación MD5 para el archivo en la ruta de destino
verificarescribiraccesoningunadirectorioDevuelve "1" si se permite el acceso de escritura, "0" de lo contrario

Crea un archivo temporal (mc_temp.tmp) en el directorio de destino y luego lo elimina para verificar el acceso de escritura efectivo.
NOTA Si ya existe un archivo mc_temp.tmp, MarvelClient intentará sobrescribirlo.

Se puede proporcionar cualquier ruta, MC subirá un nivel hasta que se encuentre un directorio existente.

Ejemplo:
Se proporciona c:\notes\data\foo\bar.nsf (¡NO está codificado, sino a través de una sub-referencia!), pero no existe el archivo bar.nsf o el directorio foo. Se verificará el acceso de escritura para c:\notes\data.
contarl - límite al directorio actual (sin subdirectorios)
d - solo cuenta directorios
f - contar archivos solamente
x - usa expresiones regulares

d y f no se pueden combinar, use uno u otro (o ninguno)
directorioDevuelve el número de objetos del sistema de archivos encontrados según parámetros/regex

Cuenta el contenido de la ruta de destino proporcionada. Si se proporciona la ruta a un archivo, se utiliza el directorio principal del archivo.

Si se usa una expresión regular, limitará el conteo a archivos/directorios que coincidan con la expresión regular. La expresión regular se aplica solo al nombre de archivo (+extensión), no a la ruta completa o parcial.

Ejemplo 1:
- contará todos los archivos con extensión .ntf en el directorio de datos (recursivamente)

Ejemplo 2:
- contará todos los subdirectorios en C:\Temp, pero no recursivamente y sin archivos

Ejemplo 3:
- contará todos los archivos y directorios, recursivamente
encontrarl - límite al directorio actual (sin subdirectorios)
d - buscar directorios solamente
f - buscar archivos solamente
x - usa expresiones regulares
a - devolver rutas absolutas

d y f no se pueden combinar, use uno u otro (o ninguno)
directorioDevuelve una lista separada por comas de todos los archivos encontrados (relativa al directorio de destino o absoluta si se proporciona "a" como parámetro).

NOTA: El tamaño máximo de la cadena devuelta es de 2 GB. No es una buena idea acercarse siquiera a una cadena devuelta de tal tamaño, es decir, no debería encontrar todos los archivos en C:\.

Busca todos los archivos en la ruta de destino proporcionada que coincidan con los parámetros/regex proporcionados. Si se proporciona la ruta a un archivo, se utiliza el directorio principal del archivo.

Si se usa una expresión regular, limitará la búsqueda a archivos/directorios que coincidan con la expresión regular. La expresión regular se aplica solo al nombre de archivo (+extensión), no a la ruta completa o parcial.

Ejemplo 1:
- enumera todos los archivos que terminan en .box dentro del directorio de datos (y subdirectorios)

Ejemplo 2:
- enumera todos los archivos y directorios en el directorio de destino (recursivamente)

Ejemplo 3:
<filesystem!find_x-{notes#idfile_path}?hugo.*\.nsf: enumera todos los archivos en el directorio donde se almacena la identificación del usuario (y subdirectorios) que comienzan con hugo y tienen la extensión .nsf
espaciofree_mb - espacio libre disponible para el usuario actual (cuota de honor)
total_mb - espacio total disponible para el usuario actual
totalfree_mb - espacio total en el disco (sin respetar la cuota)

Consulte MSDN para obtener más detalles
directorioDevuelve el valor solicitado (en megabytes) como un número.

Calcule el espacio libre/utilizado para el disco de la ruta de destino. Si se proporciona la ruta a un archivo, se utiliza el directorio principal del archivo. Se puede utilizar cualquier directorio en un disco.