Página 1 de 1

Cópia de arquivos via DOS

Enviado: 10 Out 2005 13:04
por JuniorVaz
Ola, preciso de uma ajuda sobre um problema que estou enfrentanto. Tenho um sistema que faz impressão de etiquetas, e em cada etiqueta vai as figuras do produto do cliente, no caso tenho uma pasta principal do programa chamada FIGURAS, onde ficariam todas as figuras. Mas como tenho muitas figuras de muitos clientes, e estas figuras tem como nome a referencia do produto, e portanto podem repetir de um cliente para outro, fiz uma pasta secundaria para cada cliente, e dentro delas as fotos respectivas. Neste caso quando for imprimir etiquetas para um cliente, eu executo um arquivo *.bat (tenho um diferente para cada Cliente), que tem como comando deletar as figuras da pasta principal do programa, e copiar as figuras do cliente para a pasta. Não sei se estou sendo muito claro, mas o meu problema é o seguinte, eu usava ele em Windows 98, e nunca tive problemas, agora mudei para Windows XP, e quando esses *.bat são copiados, ao invés de ficar por exemplo 0017-99866.jpg fica 0017-9~1.jpg, mas desse jeito o programa não reconhece, e também não pode ser renomeado porque existem varias referencias que mudam apenas o ultimo digito, preciso então saber se tem como eu arruma isto via dos para deixar do mesmo jeito via *.bat, ou se tem como copiar estes arquivos por alguma aplicação clipper, sem que seja renomeado. Gostaria de agradecer desde ja se alguem conseguir me ajudar, e se naum fui muito claro, posso explicar novamente... flw :D

Enviado: 10 Out 2005 13:38
por Visitante
Cara...

Dê um exemplo prático da coisa...

Não entendi o porquê do Xp não estar trabalhando com nomes grandes...
Isso não faz sentido...

Um Clip Abraço

Exemplos

Enviado: 10 Out 2005 15:31
por JuniorVaz
Meu *.bat é assim:

cd\
cd tutor\
cd figuras\
del *.*
copy c:\tutor\ecs\*.*\
exit


quando eu copio, vamos supor que na pasta tutor\ecs tenha as seguintes figuras:

0017-9963.jpg
0018-9955.jpg
0022-5546.jpg

quando copia via windows xp, estas figuras fikam +- assim:

0017-9~1.jpg
0018-9~1.jpg
0022-5~1.jpg

Enviado: 10 Out 2005 15:40
por Visitante
Pois é meu amigo...

Qual a versão do XP que você está usando?

É que eu fiz um teste aqui no meu computador (eu uso o XP) e copiou sem problemas. Arquivos com mais de 8 caracteres no nome vieram sem nenhum problema.

Fiz um *.bat e rodei:
1 - do prompt de comando - OK tudo certinho
2 - de um atalho na área de trabalho - OK tudo certinho

Inclusive nos nomes dos arquivos tinham caracteres especiais, tais como "-", "_", ... Sem problema algum.

Tem mais alguma informação que está oculta ou é isso mesmo? Se for, o problema pode estar no seu windows xp...

Um Clip Abraço

Poiseh

Enviado: 10 Out 2005 17:03
por JuniorVaz
Poiseh, mas o problema mesmo acontece quando uso nomes acima de 8 caracteres, no caso uso ate 9 digitos, exemplo: 123456789.jpg

Enviado: 11 Out 2005 08:03
por Clipper
Prezado Junior

Use a LFNLIB para solucionar seu problema, com ela você poderá trabalhar com nomes de arquivos de até 128 caracteres.

Até logo.

Marcelo