Função: MsCopyFile - Cópia de arquivo/tabela
Versões: | Advanced Protheus 5.07 , Advanced Protheus 5.08 , Advanced Protheus 6.09 , Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Protheus 10 |
Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Nível de Acesso: | Nível 1 (Acesso Clientes) |
Idiomas: | Espanhol , Inglês |
Descrição: Cópia arquivo/tabela dependendo da RDD.
Sintaxe: MsCopyFile - Cópia de arquivo/tabela ( cSourcecTarget [ cRDD ] ) --> lBack
Retorno: lBack(logico) - .T. se a cópia foi executada com sucesso
Observações As RDDs que podem ser utilizadas são as seguintes:
- DBFCDX: RDD indicada no arquivo de configuração (.INI) do Server do Protheus pela chave LocalFiles
- DBFCDXADS: ADS Local
- DBFCDXAX: ADS Server
- TOPCONN: Top Connect
- BTVCDX: BTrieve
- CTREECDX: CTree
Exemplos #include "protheus.ch"User Function TestCopy()Local cFileLocal cFileDestcFile := '\DATA\SA1990.DBF'cFileDest := '\DATA\XXX.DBF'If ! MsCopyFile(cFile, cFileDest) MsgAlert("O arquivo não pôde ser copiado.")Else MsgAlert("O arquivo foi copiado com sucesso.")EndIfReturn
Parâmetros: | Nome | | | Tipo | | | Descrição | | | Default | | | Obrigatório | | | Referência | |
| cSource | | | Caracter | | | Nome arquivo/tabela origem | | | | | | X | | | | |
| cTarget | | | Caracter | | | Nome do arquivo/tabela destino | | | | | | X | | | | |
| cRDD | | | Caracter | | | RDD a ser utilizada para fazer a cópia do arquivo/tabela. O valor padrão é a RDD principal do ambiente que esta sendo executado | | | | | | | | | | |