PC SOFT

AYUDA EN LÍNEA
DE WINDEV, WEBDEV Y WINDEV MOBILE

Este contenido proviene de una traducción automática.. Haga clic aquí para ver la versión original en inglés.
  • Selección de archivos
  • Modo de funcionamiento en Java
  • Antiguo y nuevo selector de directorios
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
Abre un selector de directorios.
El selector de directorios es el siguiente (la apariencia del selector puede cambiar de acuerdo con el sistema utilizado)
Seleccionador de directorios
Remark: Tiene la capacidad de seleccionar un directorio local o un directorio encontrado en un disco de red.
Versiones 16 y posteriores
WINDEVLinux Esta función ahora está disponible para aplicaciones WINDEV en Linux.
Nueva funcionalidad versión 16
WINDEVLinux Esta función ahora está disponible para aplicaciones WINDEV en Linux.
WINDEVLinux Esta función ahora está disponible para aplicaciones WINDEV en Linux.
Ejemplo
// Select a directory
Directory = fSelectDir("C:\Directories", "Select a directory", ...
"Select the directory that will be copied")
Sintaxis
<Result> = fSelectDir(<Directory selected by default> , <Picker title> [, <Picker comments> [, <Root directory> [, <Options>]]])
<Result>: Character string
  • Ruta y nombre completo del directorio seleccionado,
  • Cadena vacía (""") si no se ha seleccionado ningún directorio. Para conocer los detalles del error, utilice la función ErrorInfo con la constante errMessage.
<Directory selected by default>: Character string (with quotes)
Nombre y ruta completo (o relativo) del directorio seleccionado por Default. Se puede utilizar una ruta de tipo UNC. Este parámetro debe terminar con "\".. Si este parámetro es una cadena vacía (""), ningún directorio será seleccionado por Default.
Versiones 15 y posteriores
Windows Este parámetro puede estar en formato Ansi o Unicode.
Nueva funcionalidad versión 15
Windows Este parámetro puede estar en formato Ansi o Unicode.
Windows Este parámetro puede estar en formato Ansi o Unicode.
<Picker title>: Character string (with quotes)
Leyenda mostrada en la barra de título del selector de directorios.
Si este parámetro es una cadena vacía ("""), se mostrará el título "Buscar una carpeta".
Versiones 15 y posteriores
Windows Este parámetro puede estar en formato Ansi o Unicode.
Nueva funcionalidad versión 15
Windows Este parámetro puede estar en formato Ansi o Unicode.
Windows Este parámetro puede estar en formato Ansi o Unicode.
<Picker comments>: Optional character string (with quotes)
Comentarios mostrados en la parte superior del selector de directorios.
Versiones 15 y posteriores
Windows Este parámetro puede estar en formato Ansi o Unicode.
Nueva funcionalidad versión 15
Windows Este parámetro puede estar en formato Ansi o Unicode.
Windows Este parámetro puede estar en formato Ansi o Unicode.
<Root directory>: Optional character string (with quotes)
Nombre y ruta completa del directorio "raíz" en la estructura de árbol propuesta. Se puede utilizar una ruta de tipo UNC. Si este parámetro es una cadena vacía ("""), el directorio "Escritorio" iniciará la estructura de árbol propuesta..
Este parámetro se utiliza para limitar la selección a los directorios de un disco determinado o a los subdirectorios de un directorio determinado.
Versiones 15 y posteriores
Windows Este parámetro puede estar en formato Ansi o Unicode.
Nueva funcionalidad versión 15
Windows Este parámetro puede estar en formato Ansi o Unicode.
Windows Este parámetro puede estar en formato Ansi o Unicode.
Versiones 23 y posteriores
Si este parámetro difiere de la cadena vacía ("""), se utilizará el anterior selector de directorio.
Nueva funcionalidad versión 23
Si este parámetro difiere de la cadena vacía ("""), se utilizará el anterior selector de directorio.
Si este parámetro difiere de la cadena vacía ("""), se utilizará el anterior selector de directorio.
<Options>: Optional Integer constant
Versiones 15 y posteriores
Permite especificar:
  • el formato del resultado de la función. Por Default, fSelectDir devuelve una cadena de caracteres en formato Ansi.
  • Versiones 23 y posteriores
    el estilo del selector de directorios.
    Nueva funcionalidad versión 23
    el estilo del selector de directorios.
    el estilo del selector de directorios.
fPathUNICODE<Resultado> será una cadena de caracteres en formato Unicode.
Versiones 16 y posteriores
Linux Esta constante no está disponible.
Nueva funcionalidad versión 16
Linux Esta constante no está disponible.
Linux Esta constante no está disponible.
Versiones 23 y posteriores
fdFormerAspect
Nueva funcionalidad versión 23
fdFormerAspect
fdFormerAspect
Le permite utilizar el antiguo selector de directorios (estilo antiguo).
Seleccionador de directorios
LinuxJava Esta constante no está disponible.
Versiones 18 y posteriores
fdForbidVirtualFolder
Nueva funcionalidad versión 18
fdForbidVirtualFolder
fdForbidVirtualFolder
<Resultado> no contendrá los directorios virtuales.
LinuxJava Esta constante no está disponible.
Nueva funcionalidad versión 15
Permite especificar:
  • el formato del resultado de la función. Por Default, fSelectDir devuelve una cadena de caracteres en formato Ansi.
  • Versiones 23 y posteriores
    el estilo del selector de directorios.
    Nueva funcionalidad versión 23
    el estilo del selector de directorios.
    el estilo del selector de directorios.
fPathUNICODE<Resultado> será una cadena de caracteres en formato Unicode.
Versiones 16 y posteriores
Linux Esta constante no está disponible.
Nueva funcionalidad versión 16
Linux Esta constante no está disponible.
Linux Esta constante no está disponible.
Versiones 23 y posteriores
fdFormerAspect
Nueva funcionalidad versión 23
fdFormerAspect
fdFormerAspect
Le permite utilizar el antiguo selector de directorios (estilo antiguo).
Seleccionador de directorios
LinuxJava Esta constante no está disponible.
Versiones 18 y posteriores
fdForbidVirtualFolder
Nueva funcionalidad versión 18
fdForbidVirtualFolder
fdForbidVirtualFolder
<Resultado> no contendrá los directorios virtuales.
LinuxJava Esta constante no está disponible.
Permite especificar:
  • el formato del resultado de la función. Por Default, fSelectDir devuelve una cadena de caracteres en formato Ansi.
  • Versiones 23 y posteriores
    el estilo del selector de directorios.
    Nueva funcionalidad versión 23
    el estilo del selector de directorios.
    el estilo del selector de directorios.
fPathUNICODE<Resultado> será una cadena de caracteres en formato Unicode.
Versiones 16 y posteriores
Linux Esta constante no está disponible.
Nueva funcionalidad versión 16
Linux Esta constante no está disponible.
Linux Esta constante no está disponible.
Versiones 23 y posteriores
fdFormerAspect
Nueva funcionalidad versión 23
fdFormerAspect
fdFormerAspect
Le permite utilizar el antiguo selector de directorios (estilo antiguo).
Seleccionador de directorios
LinuxJava Esta constante no está disponible.
Versiones 18 y posteriores
fdForbidVirtualFolder
Nueva funcionalidad versión 18
fdForbidVirtualFolder
fdForbidVirtualFolder
<Resultado> no contendrá los directorios virtuales.
LinuxJava Esta constante no está disponible.
Observaciones

Selección de archivos

La función fSelectDir permite seleccionar un directorio. Para seleccionar un archivo, usa fSelect.
Java

Modo de funcionamiento en Java

En Java, en Windows, al utilizar la función fSelectDir se muestra una ventana Java que simula el aspecto y el modo de funcionamiento del selector de directorios nativo de Windows.
Para forzar el uso del selector de directorios Java, debe usar <wd.prop.sel_rep_defaut> al iniciar la aplicación y debe especificar uno de los siguientes valores: sí/o/sí/y/verdadero/True.
Ejemplo del comando Line usado para iniciar una aplicación Java forzando el uso del selector de directorios de Java:
java -Dwd.prop.sel_rep_defaut=y -jar MyApplication.jar

En Java, en los de más OS (Linux, Mac, etc., al utilizar la función fSelectDir se muestra el selector de directorios Java.
Para forzar la visualización de una ventana de Java que simule el aspecto y el modo operativo del selector de directorios nativo de Windows, debe utilizar <wd.prop.sel_rep_windows> al iniciar la aplicación y debe especificar uno de los siguientes valores: sí/o/sí/y/verdadero/True.
Ejemplo del comando Line usado para iniciar una aplicación Java forzando el uso del selector de directorios de Windows:
java -Dwd.prop.sel_rep_windows=y -jar MyApplication.jar
Versiones 23 y posteriores
WINDEV

Antiguo y nuevo selector de directorios

A partir de la versión 23, el nuevo selector de directorios es usado por Default.
Si el nuevo selector no está soportado (el nuevo selector está soportado desde Windows Vista) o si el parámetro <Root> no está vacío (el directorio raíz no está soportado por el nuevo selector), el selector anterior se muestra incluso si el parámetro antiguo espectador no se especifica.
Nueva funcionalidad versión 23
WINDEV

Antiguo y nuevo selector de directorios

A partir de la versión 23, el nuevo selector de directorios es usado por Default.
Si el nuevo selector no está soportado (el nuevo selector está soportado desde Windows Vista) o si el parámetro <Root> no está vacío (el directorio raíz no está soportado por el nuevo selector), el selector anterior se muestra incluso si el parámetro antiguo espectador no se especifica.
WINDEV

Antiguo y nuevo selector de directorios

A partir de la versión 23, el nuevo selector de directorios es usado por Default.
Si el nuevo selector no está soportado (el nuevo selector está soportado desde Windows Vista) o si el parámetro <Root> no está vacío (el directorio raíz no está soportado por el nuevo selector), el selector anterior se muestra incluso si el parámetro antiguo espectador no se especifica.
Componente : wd250std.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
EXEMPLO
https://youtu.be/zppJSG0zV6o

http://windevdesenvolvimento.blogspot.com/2018/04/dicas-1739-publica-windev-acbr-69-acbr.html

https://groups.google.com/d/forum/amarildowindev

// EXEMPLO


sDirectory is string

sDirectory = fSelectDir("", "")

EDT_DIRETORIO=sDirectory+"\"

// C:\AMARILDO\

De matos
29 05 2018
Exemplo de Mostrar Arquivos de Um Diretorio
//lista arquivos
TableDeleteAll(TABLE_lista_arquivos)
s_arquivos_todos is string=fListFile(SAI_DIRETORIO+"*.*")
s_arquivo_individual is string=""
FOR EACH STRING s_arquivo_individual OF s_arquivos_todos SEPARATED BY CR
s_nome_arquivo is string=fExtractPath(s_arquivo_individual,fFileName+fExtension)
s_tamanho_arquivo is string=fSize(SAI_DIRETORIO+s_nome_arquivo)
dS_data_arquivo is Date=fDate(SAI_DIRETORIO+s_nome_arquivo)
hS_hora_arquivo is Time=fTime(SAI_DIRETORIO+s_nome_arquivo) TableAddLine(TABLE_lista_arquivos,s_nome_arquivo,s_tamanho_arquivo,dS_data_arquivo,hS_hora_arquivo)
END
TableSort(TABLE_lista_arquivos,"-TABLE_lista_arquivos.COL_Data","-TABLE_lista_arquivos.COL_Hora")

//pesquisa diretorio
sRépertoire_ is string
sRépertoire_ = fSelectDir("", "")
SAI_DIRETORIO=sRépertoire_
//Blog com video e Exemplo
http://windevdesenvolvimento.blogspot.com.br/2016/02/curso-windev-arquivos-001-listar.html
De matos AMARILDO
09 02 2016