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.
Reportes y Consultas
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\"
Reportes y Consultas
// 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.
Windows 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.
fExtensionExtensión del archivo, precedida por "."
fFileNameNombre del archivo (sin extensión).
Observaciones
Reportes y Consultas

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