__copyfile função

Boa tarde, estou usando a função __copyfile e ela esta sempre me retornando .f., saberiam me dizer o porque abaixo o fonte :

Static Function CepimFil() Local c_ArqOrig := "" Local c_Local := "C:\" Local C_MASC := '.' Local cdest := "C:\temp\"//"\srv-intranet02\Dados\DoctosCepim\dbaccess.ini"

c_ArqOrig := cGetFile("Arquivos de Retorno|"+c_Masc+"|Todos os Arquivos|.", OemToAnsi("Abrir Arquivo..."), 0, ; c_Local, .T., GETF_LOCALFLOPPY + GETF_LOCALHARD + GETF_NETWORKDRIVE) alert(c_ArqOrig) alert(cdest)

lRet := __CopyFile( c_ArqOrig, cdest,,,.F.)

If lRet Alert("Arquivo copiado com sucesso") Else Alert("Arquivo não copiado") EndIf

Return

Talvez seja permissão para gravar na unidade "C:". tentar fazer a copia em outra unidade ou alterar as permissões no diretório "\temp\".

Precisa coloca o nome do arquivo + extensão no segundo paramento também, ao contrário do CpyS2T que só precisa colocar o nome completo do arquivo no primeiro parâmetro e apenas o caminho no segundo parâmetro.

EX: lRet := __CopyFile( "...\arquivo.ini", "...\arquivo.ini",,,.F.)

O bom do __copyfile é que dá pra usar via job.