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
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.
WINDEVJavaCódigo de Usuario (UMC)
sFilePath is string
sResFileName is string
sResPathName is string

sFilePath = "C:\MyDirectories\File.doc"

// Retrieve the name of the file
sResFileName = fExtractPath(sFilePath, fFileName)
// sResFileName corresponds to "File"

// Retrieve the disk and path of the file
sResPathName = fExtractPath(sFilePath, fDrive + fDirectory)
// sResPathName corresponds to "C:\MyDirectories\"
WINDEVJavaCódigo de Usuario (UMC)
// Use of UNC paths
Trace(fExtractPath("\\lg-br\sharedfiles\downloads\WINDEV\setup.exe", fDrive))
// Returns \\lg-br\sharedfiles
Trace(fExtractPath("\\lg-br\sharedfiles\downloads\WINDEV\setup.exe", fDirectory))
// Returns \downloads\WINDEV\
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.
WindowsLinux Este parámetro puede estar en formato Ansi o Unicode.
<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.
Linux Esta constante no está disponible.
fExtensionExtensión del archivo, precedida por "."
fFileNameNombre del archivo (sin extensión).
Observaciones
WINDEVUniversal Windows 10 AppJavaCódigo de Usuario (UMC)

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.
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