AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de archivos externos
  • Espacio
  • Modificar el disco y el directorio actual
  • Directorio actual durante las pruebas
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Identifica o modifica el directorio actual.
// Find out the current directory
ResCurrentDir = fCurrentDir()
Sintaxis

Encontrar el directorio actual en el disco especificado Ocultar los detalles

<Result> = fCurrentDir([<Disk> [, <Option>]])
<Result>: Cadena de caracteres
  • Ruta del directorio actual en el disco especificado (hasta 260 caracteres). Esta ruta termina con un carácter "\" en la raíz de un disco solamente ("A: _ASLASH_" por ejemplo).
    AndroidWidget Android Este directorio corresponde al directorio que se utilizará para almacenar los ficheros de aplicación privados en el área de almacenamiento interno (directorio"ficheros").. Usted tiene la capacidad de leer y escribir en este directorio.
    iPhone/iPadIOS WidgetMac Catalyst Este directorio corresponde al directorio "Documentos" de la aplicación. Usted tiene la capacidad de leer y escribir en este directorio. Los archivos que se encuentran en este directorio pueden ser accedidos por iTunes.
    Universal Windows 10 App En Default (si no se especifica <Disco>), este directorio corresponde al directorio de instalación de la aplicación. No puede leer ni escribir en este directorio.
  • -1 si se produce un error. Para obtener más detalles sobre este error, utilice ErrorInfo con la constante errMessage.
<Disk>: Cadena de caracteres opcional
Nombre del disco donde se buscará el directorio actual. Este nombre tiene el siguiente formato:
  • <Letra de unidad>>Características de la unidad:. Por ejemplo: "A:".
  • Ruta UNC. Por ejemplo: "_ASLASH_\<NombreServidor>\<NombreCompartido>".
Si no se especifica este parámetro, el disco corresponde al disco actual.
AndroidWidget Android iPhone/iPadIOS WidgetMac Catalyst Este parámetro no está disponible.
<Option>: Constante opcional de tipo Integer
Se usa para especificar el formato del resultado de la función. Por Default, fCurrentDir devuelve una cadena de caracteres en formato Ansi.
fPathUNICODE<Resultado> será una cadena de caracteres en formato Unicode.

AndroidWidget Android iPhone/iPadIOS WidgetMac Catalyst Este parámetro no está disponible.

Modificar el directorio actual Ocultar los detalles

<Result> = fCurrentDir(<Path of new current directory> [, <Option>])
<Result>: Cadena de caracteres
  • Ruta del directorio actual (hasta 260 caracteres). Esta ruta termina con un carácter "\" en la raíz de un disco solamente ("A: _ASLASH_" por ejemplo).
  • -1 si se produce un error. Para obtener más detalles sobre este error, utilice ErrorInfo con la constante errMessage.
<Path of new current directory>: Cadena de caracteres
ruta completa (o relativa) del nuevo directorio actual (hasta 260 caracteres). Se puede utilizar una ruta UNC: debe tener el siguiente formato: "ASLASH_\<ServerName>\<ShareName>\<DirectoryName>".
<Option>: Constante opcional de tipo Integer
Se usa para especificar el formato del resultado de la función. Por Default, fCurrentDir devuelve una cadena de caracteres en formato Ansi.
fPathUNICODE<Resultado> será una cadena de caracteres en formato Unicode.

AndroidWidget Android iPhone/iPadIOS WidgetMac Catalyst Este parámetro no está disponible.
Observaciones

Espacio

Los espacios finales de <Ruta del nuevo directorio actual> son eliminados automáticamente por fCurrentDir:
fCurrentDir("C:\MyDirectory\    ")
equivale a:
fCurrentDir("C:\MyDirectory")

Modificar el disco y el directorio actual

Para cambiar el disco, le recomendamos que utilice:
  1. fCurrentDrive para modificar el disco actual,
  2. La función fCurrentDir para modificar el directorio actual en el nuevo disco.
Si el disco solicitado por la función fCurrentDir no corresponde al disco actual, el cambio de disco se realiza automáticamente.

Directorio actual durante las pruebas

Cuando se ejecutan pruebas desde el editor WINDEV (ventana o proyecto GO), el directorio actual corresponde a:
Componente: wd290std.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Example Synchronizes TIME with SERVER TIME
//SINCRONIZA HORARIO COM A HORA DO SERVIDOR

PathFile is string = fCurrentDir ( fCurrentDrive() ) +"\config.ini"

IF CBOX_Sincronizar..Value = True THEN
Sincronizar = "S"
ok is boolean = INIWrite("Nagyro", "Sincronizar", Sincronizar , PathFile)
IF ErrorOccurred = True AND Sincronizar = "" THEN
Error()
END
ELSE
Sincronizar = "N"
ok is boolean = INIWrite("Nagyro", "Sincronizar", Sincronizar , PathFile)
IF ErrorOccurred = True AND Sincronizar = "" THEN
Error()
END
END

IF Sincronizar = "S" THEN
ExeRun("NET TIME \\192.168.1.180 /SET /YES",exeIconize,exeDontWait)
END
adrianoboller
24 02 2015

Última modificación: 24/08/2022

Señalar un error o enviar una sugerencia | Ayuda local