Criação de caminhos de arquivo
No FileMaker Pro, você pode especificar
caminhos de arquivo para um arquivo externo ou
fonte de dados externa do FileMaker. Cada arquivo nomeado ou fonte de dados do FileMaker pode conter um ou mais caminhos de arquivo. Use vários caminhos de arquivo quando desejar que o FileMaker Pro pesquise uma lista de possíveis arquivos.
Para obter informações sobre como adicionar fontes de dados do FileMaker e especificar caminhos de arquivo, consulte
Conexão com fontes de dados.
O FileMaker Pro aceita os seguintes formatos de caminho de arquivo:
Tipo de caminho | Descrição | Formato |
Relativo | O caminho para um arquivo de destino especificado a partir da localização do banco de dados atual. Se o banco de dados atual for aberto remotamente, o caminho começará na pasta Documentos do usuário | file:nomeDiretório/nomeArquivo filemac:nomeDiretório/ filewin:../nomeArquivo |
Local ou remoto completos (OS X) | O caminho absoluto para uma pasta ou arquivo de destino, seja local ou em um volume remoto, começando no nível superior do sistema de arquivos | filemac:/nomeVolume/nomeDiretório/nomeArquivo filemac:/nomeVolume/nomeDiretório/ |
Local completo (Windows) | O caminho absoluto para uma pasta ou arquivo de destino no Windows, começando no nível superior do sistema de arquivos | filewin:/letraunidade:/nomeDiretório/nomeArquivo filewin:/letraunidade:/nomeDiretório/ |
Remoto completo (Windows) | O caminho absoluto para uma pasta ou arquivo de destino em um volume do Windows compartilhado usando o recurso de compartilhamento de arquivos do Windows | filewin://nomeComputador/nomeCompartilhamento/nomeDiretório/nomeArquivo filewin://nomeComputador/nomeCompartilhamento/nomeDiretório/ |
Rede FileMaker | | fmnet:/nomeHostOuendereçoIPhost/nomeArquivo |
Nota O FileMaker Pro não é compatível com protocolos de URL como caminhos de arquivo.
Exemplos de vários caminhos de arquivo
Use vários caminhos de arquivo quando desejar que o FileMaker Pro pesquise uma lista de possíveis arquivos. Os caminhos de arquivo são pesquisados na ordem em que aparecem. O FileMaker Pro abre o primeiro arquivo que puder localizar com êxito, concluindo a pesquisa. Cada caminho de arquivo deve estar em uma linha separada.
•Exemplo 1: Neste exemplo, um banco de dados do FileMaker Pro deve funcionar com dois sistemas operacionais diferentes: um sistema Windows que acessa arquivos locais do Windows e um sistema OS X que acessa arquivos locais do OS X. Nas duas plataformas, o banco de dados deve acessar um arquivo local nomeado teste.xlsx.
filewin:/C:/ArquivosExcel/Hosted/teste.xlsx
filemac:/HDMacintosh/ExcelFiles/Hosted/teste.xlsx
•Exemplo 2: Neste exemplo de uma importação de registro com script, um banco de dados do FileMaker Pro deve acessar um arquivo hospedado. Entretanto, como o host pode não estar disponível, você também faz referência a dois arquivos alternativos, um hospedado em um servidor diferente e outro armazenado localmente no seu disco rígido. Se o primeiro arquivo em rede estiver indisponível, o FileMaker Pro pesquisará o segundo arquivo em rede. Se o segundo arquivo em rede também estiver indisponível, o FileMaker Pro pesquisará o arquivo local.
fmnet:/192.168.10.10/Databases/teste.fmp12
fmnet:/192.168.100.120/Databases/teste.fmp12
file:../BancosDeDados/teste.fmp12
Variáveis
Você pode usar
variáveis em caminhos de arquivo. Com as variáveis, você especifica caminhos de pasta ou arquivo dinamicamente para muitos scripts, como, por exemplo, a etapa de script Exportar registros. Consulte
Utilização de variáveis.
Use a
Definir variável etapa de script para criar variáveis locais e globais.
Você também pode usar a
Let função para especificar variáveis em cálculos.
O escopo de variáveis locais é limitado ao script atual. O escopo de variáveis globais é limitado ao arquivo no qual as variáveis globais estão definidas, enquanto o arquivo permanecer aberto.
Exemplos do uso de variáveis em caminhos de arquivo
Suponha as seguintes variáveis:
$fileName = "teste.xlsx"
$username = "JonasSilva"
$targetDir = "Documentos/Clientes"
$chosenType = "filewin"
$$source = "file:Documentos/2014/arquivos de demonstração"
$driveLetter = "G:"
$searchList = "file:resultados antigos.txt
file:../archived/resultados antigos.txt"
Para | Entrada na lista de caminhos | Lista de caminhos resolvidos |
Especificar somente um nome de arquivo | file:testing/$fileName | file:testing/teste.xlsx |
Especificar um ou mais diretórios em um caminho | file:$username/$fileName | file:JonasSilva/teste.xlsx |
Especificar caminhos absolutos ou caminhos relativos, com diferentes prefixos de tipo de caminho | filewin:/$driveLetter/$targetDir/contatos.txt filemac:../$targetDir/contatos | filewin:/G:/Documentos/Clientes/contatos.txt filemac:../Documentos/Clientes/contatos |
Especificar um prefixo de tipo de caminho dinamicamente ou como parte de um caminho mais longo | $chosenType:/$driveLetter/$targetDir $$source/$fileName | filewin:/G:/Documentos/Clientes file:Documentos/2014/arquivos de demonstração/teste.xlsx |
Especificar um ou mais caminhos completos | $searchList | file:resultados antigos.txt file:../archived/resultados antigos.txt |
Especificar um diretório (não um arquivo) | file:$targetDir/ $$source/ file:$targetDir/$username/ | file:Documentos/Clientes/ file:Documentos/2014/arquivos de demonstração/ file:Documentos/Clientes/JonasSilva/ |
Notas
•Para criar um
caminho de arquivo de plataforma cruzada genérico, comece o caminho com a palavra
file (arquivo).
•Para criar caminhos de arquivo específicos a uma plataforma, comece o caminho de arquivo com filemac ou filewin. O FileMaker Pro pesquisa somente o caminho de arquivo específico a uma plataforma que corresponder ao sistema operacional em que o aplicativo do FileMaker Pro está sendo executado.
•Para acessar um arquivo localmente em um volume Windows compartilhado, use o formato de caminho de rede. Esse formato é compatível apenas com volumes Windows compartilhados. Ele não é compatível com volumes compartilhados do OS X ou com o compartilhamento na Rede FileMaker.
•Para acessar um arquivo localizado em um volume OS X remoto, certifique-se de que o volume seja montado primeiro e comece o caminho com filemac. Por exemplo, para exportar registros para o arquivo intitulado teste.xlsx na pasta Clientes no volume Início no servidor meuhost, o caminho seria filemac:/Início/Clientes/teste.xlsx se você montasse o volume Início em meuhost.
•O FileMaker não recomenda o uso de asterisco (*) como caractere curinga em caminhos de arquivo de rede, pois pode tornar o tráfego de rede do FileMaker mais lento. Sempre que possível. substitua o asterisco pelo endereço IP apropriado ou use variáveis em caminhos de arquivo.
•Use os seguintes caracteres como separadores em uma lista de caminhos de arquivo: "/", ":" ou retorno de carro.