Copiar Arquivo

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Darc
Usuário Nível 2
Usuário Nível 2
Mensagens: 73
Registrado em: 09 Jul 2004 12:41
Localização: Juiz de Fora

Copiar Arquivo

Mensagem por Darc »

Boa tarde.

Tenho a seguinte linha no programa, para fazer a copia de um arquivo para outra pasta:

operacao := SWPRUNCMD("CMD /C COPY &nome_arq \CEDARC\NFE\&arq_aux > NULL", 0, "","")

Porém somente em uma máquina da rede este comando não funciona, o sistema funciona em vários lugares e só neste cliente que tem mais de 5 máquina, só em uma não funciona.
Alguém tem uma ideia do que pode ser?
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Copiar Arquivo

Mensagem por Pablo César »

Ao invés de utilizar um comando do DOS, eu usaria o COPY FILE(X) TO (Y)
Darc escreveu:Alguém tem uma ideia do que pode ser?
Talvez direitos do usuário ? Talvez a versão do Windows que impede realizar este comando.
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Darc
Usuário Nível 2
Usuário Nível 2
Mensagens: 73
Registrado em: 09 Jul 2004 12:41
Localização: Juiz de Fora

Copiar Arquivo

Mensagem por Darc »

Já tentei com o COPY, mas o nome do arquivo tem mais de 8 caracteres ai não dá.
Avatar do usuário
Eolo
Colaborador
Colaborador
Mensagens: 1134
Registrado em: 08 Dez 2005 18:24
Localização: São Paulo - SP

Copiar Arquivo

Mensagem por Eolo »

Darc, anexo os arquivos da LFN Long File Names, anexe ao seu programa e vc vai conseguir fugir do limite 8.3 no nome de arquivos.

No arquivo LFReadme.txt tem a lista das funções disponíveis, entre elas:
LF_Fcopy() Copy a file with a long name to a new file

As LIB estão compiladas com o Clipper 5.2e.
Anexos
lfn.zip
(181.35 KiB) Baixado 239 vezes
Avatar do usuário
ANDRIL
Usuário Nível 5
Usuário Nível 5
Mensagens: 1297
Registrado em: 06 Jul 2004 00:44
Contato:

Copiar Arquivo

Mensagem por ANDRIL »

Darc, se não for utilizar o LFN.LIB sugerida pelo Eolo e for continuar utilizando um comando "externo" tente este aplicativo, que permite copiar e/ou renomear arquivos com nomes extensos.

https://pctoledo.org/forum/fileba ... t=s&page=1

Boa sorte!
Responder