import.css=/download/attachments/6062824/tecnologia.css

Copia um arquivo do ambiente do servidor, a partir do rootpath, para um diretório na máquina onde está sendo executado o SmartClient.

Sintaxe

CpyS2T( < cFile >, < cFolder >, [ lCompress ], [ lChangeCase ], [ nLenBuffer ] )

Parâmetros

Nome

Tipo

Descrição

Obrigatório

Referência

cFile

caractere

Indica o arquivo no servidor que será copiado (a partir do rootpath).

X


cFolder

caractere

Indica a pasta de destino na máquina onde está o SmartClient.

X


lCompress

lógico

Indica se o arquivo deve ser internamente compactado antes de fazer a cópia. Default = .T. (verdadeiro)



lChangeCase

lógico

Se verdadeiro (.T.), nomes de arquivos e pastas serão convertidos para letras minúsculas; caso contrário, falso (.F.), não será feito nenhum ajuste no nome do arquivo informado. Valor padrão (.T.). Veja maiores informações em Observações.



nLenBuffer

numérico

Se for informado muda o tamanho padrão do fragmento do arquivo a ser enviado.
O valor deve ser informado em bytes, o valor padrão é 12288 bytes (12 Kb).



Retorno

Nome

Tipo

Descrição

lRet

lógico

Retorna verdadeiro (.T.), se o arquivo for copiado com sucesso; Retorna falso (.F.), em caso de falha na cópia.

Observações

Exemplos

// Copia arquivos do servidor para o remote local, compactando antes de transmitir
bOk := CpyS2T( "\BKP\MANUAL.DOC", "C:\TEMP" )

// Copia arquivos do servidor para o remote local, sem compactar antes de transmitir
bOk := CpyS2T( "\BKP\MANUAL.DOC", "C:\TEMP", .F. )

Veja também