.rget server:[<path>] [<path>]
El mandato .rget funciona de manera similar al mandato .get, pero copia un árbol de directorios
completo, de forma recursiva. Debe suministrar nombres de directorio como parámetros. Por ejemplo,
el mandato
.rget winbuildserver1:config myconfig
copia el contenido del directorio config del servidor winbuildserver
en el directorio myconfig del servidor actual.
Nota: - Si la vía de acceso de destino no existe, bfagent crea un nuevo directorio y copia el directorio de origen en el nuevo directorio.
- Si no se especifica la vía de acceso de destino, bfagent copia el directorio de origen en la ubicación predeterminada en el servidor actual.
Nota: - No utilice variables de entorno en este mandato.
- No utilice enlaces simbólicos en este mandato.
Puesto que el separador de vía de acceso del archivo Windows, la barra inclinada invertida (\), es el mismo que el carácter de escape utilizado en
Rational® Build
Forge®, al procesar mandatos de puntos, es difícil determinar cuándo el mandato significa "escape".
Utilice los siguientes caracteres para diferenciar entre un separador de vía de acceso de archivo Windows y una secuencia de escape:
- Para habilitar la secuencia de escape, especifique /E.
- Para inhabilitar la secuencia de escape, especifique /e.
Este ejemplo muestra el mandato .put:
.put[/E|/e] [<vía_acceso_relativa>/]file
server:[[<vía_acceso_relativa>/]file]
Si no se especifica /E ni /e, el sistema utiliza un método heurístico para ver si el mandato de punto contiene algo similar a una vía de acceso de archivos de Windows.
Si se detecta una vía de acceso de archivo, se inhabilita la secuencia de escape, de lo contrario, se habilita la detección de secuencia de escape.