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 | | | | | | | | | | |