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?