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?
Copiar Arquivo
Moderador: Moderadores
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Copiar Arquivo
Ao invés de utilizar um comando do DOS, eu usaria o COPY FILE(X) TO (Y)
Talvez direitos do usuário ? Talvez a versão do Windows que impede realizar este comando.Darc escreveu:Alguém tem uma ideia do que pode ser?
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.
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.
Copiar Arquivo
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.
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
Copiar Arquivo
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!
https://pctoledo.org/forum/fileba ... t=s&page=1
Boa sorte!


