Funciones de directorios
Contenido
currentDir getPathBaseName getPathCompleteExt getPathDir getPathExt getPathFileName homePath rootPath setCurrentDir tempPath
Directorios
Conjunto de Funciones de fórmula que permiten operar con sendas.
currentDir
Devuelve la senda del directorio en curso, por defecto será la del ejecutable.
Sintaxis
currentDir()
Parámetros
No tiene parámetros.
Si esta instrucción la ejecutamos en primer plano, devolverá el directorio de Velneo vClient. Si la ejecutamos en tercer plano, devolverá el directorio de Velneo vServer.
Si previamente se ha usado la función setCurrentDir, entonces devolverá el directorio que hayamos establecido con dicha función.
getPathBaseName
Extrae el nombre de fichero sin extensión de la senda.
Sintaxis
getPathBaseName(senda)
Parámetros
senda
Cadena que contiene la senda con que vamos a operar. Esta senda puede estar en cualquiera de los formatos de directorio que admita un sistema. Este parámetro puede ser una cadena, una variable, un campo, el retorno de una función, etc.
Devuelve el nombre del fichero que contiene la senda, quitando la extensión del mismo.
Ejemplos
getPathBaseName("/senda/fichero.ext")
= fichero
getPathBaseName("c:/senda/fichero.ext")
= fichero
getPathBaseName("c:\senda\fichero.ext")
= fichero
getPathCompleteExt
Extrae la extensión completa de la senda desde el primer separador (".") si incluye varios.
Sintaxis
getPathCompleteExt(senda)
Parámetros
senda
Cadena que contiene la senda con que vamos a operar. Esta senda puede estar en cualquiera de los formatos de directorio que admita un sistema. Este parámetro puede ser una cadena, una variable, un campo, el retorno de una función, etc.
Devuelve la extensión del fichero que contiene la senda a partir del primer separador (".").
Ejemplos
getPathCompleteExt("/senda/fichero.ext1.ext2”)
= .ext.ext2
getPathCompleteExt("c:/senda/fichero.ext")
= .ext
getPathCompleteExt("c:\senda\fichero.ext")
= .ext
getPathDir
Extrae el directorio de la senda.
Sintaxis
getPathDir(senda)
Parámetros
senda
Cadena que contiene la senda con que vamos a operar. Esta senda puede estar en cualquiera de los formatos de directorio que admita un sistema. Este parámetro puede ser una cadena, una variable, un campo, el retorno de una función, etc.
Devuelve el directorio que contiene la senda.
Ejemplos
getPathDir("/senda/fichero.ext1.ext2")
= /senda
getPathDir("c:/senda/fichero.ext")
= c:/senda
getPathDir("c:\senda\fichero.ext")
= c:/senda
getPathExt
Extrae la extensión de la senda
Sintaxis
getPathExt(senda)
Parámetros
senda
Cadena que contiene la senda con que vamos a operar. Esta senda puede estar en cualquiera de los formatos de directorio que admita un sistema. Este parámetro puede ser una cadena, una variable, un campo, el retorno de una función, etc.
Devuelve la extensión del fichero que contiene la senda.
Ejemplo
getPathExt("/senda/fichero.ext")
= ext
getPathExt("c:/senda/fichero.ext")
= ext
getPathExt("c:\senda\fichero.ext")
= ext
getPathFileName
Extrae el nombre de fichero con extensión de la senda.
Sintaxis
getPathFileName(senda)
Parámetros
senda
Cadena que contiene la senda con que vamos a operar. Esta senda puede estar en cualquiera de los formatos de directorio que admita un sistema. Este parámetro puede ser una cadena, una variable, un campo, el retorno de una función, etc.
Devuelve el nombre y la extensión del fichero que contiene la senda.
Ejemplos
getPathFileName("/senda/fichero.ext")
= fichero.ext
getPathFileName("c:/senda/fichero.ext")
= fichero.ext
getPathFileName("c:\senda\fichero.ext")
= fichero.ext
homePath
Devuelve la senda del directorio home.
Sintaxis
homePath()
Parámetros
No tiene.
Devuelve la senda completa del directorio home del sistema del usuario.
Ejemplos
homePath()
= C:\Documents and Settings\Usuario
homePath()
= /home/user/
rootPath
Devuelve la senda del directorio raíz.
Sintaxis
rootPath()
Parámetros
No tiene.
Devuelve la senda completa del directorio home del sistema del usuario.
rootPath()
= C:\
rootPath()
= /
setCurrentDir
Cambia el directorio por defecto de la aplicación. Devuelve true (1) si lo logró.
Sintaxis
setCurrentDir(senda)
Parámetros
senda
Cadena que contiene la senda con que vamos a operar. Esta senda puede estar en cualquiera de los formatos de directorio que admita un sistema. Este parámetro puede ser una cadena, una variable, un campo, el retorno de una función, etc.
Cambia el directorio en curso por el que suministramos como parámetro.
Debemos de tener cuidado al hacer uso de este comando ya que afecta a todos los procesos del cliente, y si se usa en el servidor, afectará a todos los procesos del servidor.
Ejemplos
setCurrentDir("/senda")
setCurrentDir("c:/senda/")
tempPath
Devuelve la senda del directorio para archivos temporales (temp).
Sintaxis
tempPath()
Parámetros
No tiene.
Devuelve la senda completa del directorio temporal del sistema del usuario.
Ejemplos
tempPath()
= C:\Documents and Settings\Usuario\Configuración local\Temp
tempPath()
= /home/user/tmp/
Última actualización