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
  • Ejemplo de ruta extraída
  • Ejemplo de ruta extraída
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
Devuelve los diferentes elementos de una ruta: disco, directorios, nombre y extensión del archivo.
Sintaxis
<Result> = fExtractPath(<File path> , <Path section to extract>)
<Result>: Cadena de caracteres
  • Sección solicitada de ruta,
  • Cadena vacía ("") si se produce un error. Para obtener más información sobre el error, utilice la función ErrorInfo con la constante errMessage.
<File path>: Cadena de caracteres
Nombre y ruta completa (o relativa) del archivo (hasta 260 caracteres). Se puede utilizar una ruta UNC. La función fExtractPath no prueba la existencia de la <Ruta del archivo>. Si el ruta no termina con un carácter "_ASLASH_", el último elemento se considera como un archivo.
AndroidWidget Android Este parámetro puede corresponder a una ruta completa o relativa con respecto al directorio actual (devuelto por la función fCurrentDir). Este parámetro distingue entre mayúsculas y minúsculas.
Recordatorio: En Android, el sistema de archivos es de solo lectura tanto en el dispositivo y como en el emulador. Una aplicación sólo puede escribir en su directorio instalación o en uno de sus subdirectorios, así como en la memoria externa (SDCard).
iPhone/iPadIOS WidgetMac Catalyst Este parámetro puede corresponder a una ruta completa o relativa con respecto al directorio actual (devuelto por la función fCurrentDir). Este parámetro distingue entre mayúsculas y minúsculas.
Recordatorio: En iPhone/iPad, el sistema de archivos es de sólo lectura en el dispositivo y en el emulador.. Una aplicación sólo puede escribir en su directorio instalación o en uno de sus subdirectorios.
<Path section to extract>: Constante o combinación de constantes
Sección del fichero ruta a extraer:
fDirectoryDiferentes directorios de archivos (el nombre del archivo y la extensión no se devuelven).
fDriveNombre de la unidad.
AndroidWidget Android iPhone/iPadIOS WidgetMac Catalyst Esta constante no está disponible.
fExtensionExtensión del archivo, precedida por "."
fFileNameNombre del archivo (sin extensión).
Observaciones
Universal Windows 10 App

Ejemplo de ruta extraída

Si el ruta especificado es "C:\Temp\Data\File.txt", regresa fExtractPath:
  • fExtension: .txt
  • fFileName: Archivo
  • fDirectory: Temp\Temp\Data _ASLASH_.
  • fDrive: C:
  • fFileName+fExtension: Archivo.txt
  • fDirectory+fFileName: Datos\Temp\Datos\Fichero
  • etc.
AndroidWidget Android

Ejemplo de ruta extraída

Si el ruta especificado es "\Temp\Data\File.txt", regresa fExtractPath:
  • fExtension: .txt
  • fFileName: Archivo
  • fDirectory: Temp\Temp\Data _ASLASH_.
  • fFileName+fExtension: Archivo.txt
  • fDirectory+fFileName: Datos\Temp\Datos\Fichero
  • etc.
Componente: wd290std.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Video FextractPath
https://youtu.be/pOujawO1cVo
https://windevdesenvolvimento.blogspot.com/2019/09/dicas-2291-windev-webdev-mobile.html
// BTN_ABRE_DOCUMENTO
extensao_arquivo is string=fExtractPath(TABLE_ARQUIVOS.COL_ARQUIVO,fExtension)
IF extensao_arquivo=".txt" THEN
ShellExecute(TABLE_ARQUIVOS.COL_ARQUIVO)
ELSE
OpenDocument(TABLE_ARQUIVOS.COL_ARQUIVO)
END
amarildo
15 09 2019

Última modificación: 01/09/2022

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