FILE()
 Determina se existem arquivos no diretório ou path Clipper padrao
------------------------------------------------------------------------------

 Sintaxe

     FILE(<cEspecArq>) --> lExiste

 Argumentos

     <cEspecArq> é a especificaçao dos arquivos a serem procurados no
     diretório e path Clipper padrao.  É uma especificaçao de arquivo padrao
     que pode incluir os caracteres do tipo coringa * e ?, bem como
     referências a drive e path.  Referências explícitas a um arquivo deve
     incluir extensao também.

 Retorna

     FILE() retorna verdadeiro (.T.) caso haja algum arquivo que corresponda
     ao padrao <cEspecArq>; caso contrário, ela retorna falso (.F.).

 Descriçao

     FILE() é uma funçao de tratamento de ambiente utilizada para determinar
     se é encontrado algum arquivo que corresponda a um padrao de
     especificaçao de arquivo. FILE() procura no diretório especificado e em
     um path explicitamente especificado.  Caso nao seja especificado path,
     FILE() pesquisa no diretório padrao Clipper corrente e depois no path
     Clipper.  Em nenhuma circunstância o path DOS é pesquisado.  Observe
     também que a funçao FILE() nao reconhece arquivos de sistemas ou
     escondidos em sua pesquisa.

 Exemplos

     Neste exemplo FILE() tenta encontrar Sales.dbf em um diretório
     diferente do padrao Clipper corrente:

     ? FILE("Sales.dbf")                      // Resulta: .F.
     ? FILE("\APPS\DBF\Sales.dbf")            // Resulta: .T.
     //
     SET PATH TO \APPS\DBF
     ? FILE("Sales.dbf")                      // Resulta: .T.
     //
     SET PATH TO
     SET DEFAULT TO \APPS\DBF\
     ? FILE("Sales.dbf")                      // Resulta: .T.
     ? FILE("*.dbf")                          // Resulta: .T.

 Arquivos:  Biblioteca CLIPPER.LIB.
 To download this example - click here.

See Also: SET DEFAULT SET PATH