Funciones de 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.
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.
currentDir()
Parámetros
No tiene.
getPathBaseName
Extrae el nombre de fichero sin extensión de la senda. Devuelve el nombre del fichero que contiene la senda, quitando la extensión del mismo.
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.
Ejemplos
getPathBaseName("/senda/fichero.ext")
= fichero
getPathBaseName("c:/senda/fichero.ext")
= fichero
getPathBaseName("c:\senda\fichero.ext")
= fichero
getPathBaseName("com.velneo.vClient.txt")
= com
getPathCompleteExt
Extrae la extensión completa de la senda desde el primer separador (".") si incluye varios.
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.
Ejemplos
getPathCompleteExt("/senda/fichero.ext1.ext2”)
= .ext.ext2
getPathCompleteExt("c:/senda/fichero.ext")
= .ext
getPathCompleteExt("c:\senda\fichero.ext")
= .ext
getPathDir
Devuelve el directorio que contiene la senda.
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.
Ejemplos
getPathDir("/senda/fichero.ext1.ext2")
= /senda
getPathDir("c:/senda/fichero.ext")
= c:/senda
getPathDir("c:\senda\fichero.ext")
= c:/senda
getPathExt
Devuelve la extensión del fichero que contiene la senda.
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.
Ejemplo
getPathExt("/senda/fichero.ext")
= ext
getPathExt("c:/senda/fichero.ext")
= ext
getPathExt("c:\senda\fichero.ext")
= ext
getPathFileName
Devuelve el nombre y la extensión del fichero que contiene la senda.
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.
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 completa del directorio home del sistema del usuario.
homePath()
Parámetros
No tiene.
Ejemplos
homePath()
= C:\Documents and Settings\Usuario
homePath()
= /home/user/
rootPath
Devuelve la senda del directorio raíz del sistema del usuario.
rootPath()
Parámetros
No tiene.
Ejemplos
rootPath()
= C:\
rootPath()
= /
setCurrentDir
Cambia el directorio por defecto de la aplicación por el que suministramos como parámetro. Devuelve true (1) si lo logró.
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.
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.
Ejemplos
setCurrentDir("/senda")
setCurrentDir("c:/senda/")
tempPath
Devuelve la senda del directorio para archivos temporales (temp) del sistema del usuario.
tempPath()
Parámetros
No tiene.
Ejemplos
tempPath()
= C:\Documents and Settings\Usuario\Configuración local\Temp
tempPath()
= /home/user/tmp/
Última actualización
¿Te fue útil?