| 4D v13.4Select folder | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v13.4
 Select folder 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Select folder ( {mensagem }{;}{ rotaPadrao {; opções}} ) -> Resultado | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| mensagem | cadeia |   | Título da janela | |||||
| rotaPadrao | cadeia, Inteiro longo |   | • Rota padrão ou • String vazia para mostrar a pasta de usuário padrão (“Meus documentos” em Windows, “Documentos” em Mac OS), ou • Número de rota memorizada | |||||
| opções | Inteiro longo |   | Opções de seleção em Mac OS | |||||
| Resultado | cadeia |   | Rota de acesso à pasta selecionada | |||||
O comando Select folder mostra uma caixa de diálogo que lhe permite selecionar manualmente uma pasta e depois recuperar a rota de acesso completa a essa pasta. O parâmetro opcional rotaPadrao pode ser utilizado para designar a localização de uma pasta que inicialmente será mostrada na caixa de diálogo de seleção da pasta.
Nota: este comando não modifica a pasta atual da aplicação 4D.
O comando Select folder mostra uma caixa de diálogo padrão de navegação através dos volumes e as pastas.
O parâmetro opcional mensagem lhe permite mostrar uma mensagem na caixa de diálogo. Nos seguintes exemplos, a mensagem é "Selecione uma pasta de destino":
Windows
Mac OS
Note: Este mecanismo é idêntico ao usado pelo comando Select document. O número de rotas memorizadas é passado entre os dois comandos.
O parâmetro opções permite que você se beneficie de funções adicionais no Mac OS. Nesse parâmetro, você pode passar uma das seguintes constantes, encontradas no tema Documentos Sistema:
| Constante | Tipo | Valor | 
| Package open | Inteiro longo | 2 | 
| Use sheet window | Inteiro longo | 16 | 
Pode passar uma constante ou a combinação de duas. Estas opções apenas consideradas no Mac OS. Em Windows, o parâmetro opçoes é ignorado se for passado.
O usuário seleciona uma pasta e logo faz clique no botão Aceitar (em Windows) ou Selecionar (em Mac OS). A rota de acesso a pasta é então retornada pela função.

O exemplo abaixo lhe permite selecionar a pasta na qual serão armazenadas as imagens da biblioteca de imagens:
 $PastaImag:=Select folder("Selecione uma pasta para suas imagens.")
 PICTURE LIBRARY LIST(imagemRefs;imagemNomes)
 For($n;1;Size of array(imagemNomes))
    $vRef:=Create document($PastaImag+imagemNomes{$n};"PICT")
    If(OK=1)
       GET PICTURE FROM LIBRARY(imagemRefs{$n};$vImagGuardadast)
       SAVE PICTURE TO FILE($vRef;$vImagGuardadast)
       CLOSE DOCUMENT($vRef)
    End if
 End for
	Produto: 4D
	Tema: Documentos de Sistema
	Número 
        670
        
        
        
	
        
        


 
        
	Modificado: 4D v11 SQL  
	Modificado: 4D v12
CREATE FOLDER
FOLDER LIST
Select document
Chemin accès, Folder***