Nomes de arquivo TXT
Moderador: Moderadores
Nomes de arquivo TXT
Boa noite pessoal... estou precisando criar um arquivo TXT com nome de 12 caracteres mais a extenção TXT mais ou menos assim... D00012100238.TXT fiz alguns textes mas so grava 8 caracteres mais a extenção... como posso fazer? Obrigado!
- rosalvo rosa
- Usuário Nível 3

- Mensagens: 156
- Registrado em: 10 Jan 2006 19:21
- Localização: Curitiba - PR
Re: Nomes de arquivo TXT
Procure aqui no forum sobre LFN.LIB.
Esta lib te possibilita trabalhar com arquivos com mais de 8 caracteres.
Rosalvo
Esta lib te possibilita trabalhar com arquivos com mais de 8 caracteres.
Rosalvo
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Nomes de arquivo TXT
Isso mesmo, utilize sempre a opção de "Busca" ou "Busca Avançada" do menu como ja disse o colega e seja bem vindo colega. Para facilitar aqui segue um link falando disso: https://pctoledo.org/forum/viewto ... mes+longos
Aconselho a sempre tratar os nomes em forma de nome curto (8x3) que é a forma natural do Clipper, seja para criar o arquivo como para abri-lo. Depois para gravar, utilize essas bibliotecas apenas para obter o resultado em nomes longos.
Aconselho a sempre tratar os nomes em forma de nome curto (8x3) que é a forma natural do Clipper, seja para criar o arquivo como para abri-lo. Depois para gravar, utilize essas bibliotecas apenas para obter o resultado em nomes longos.
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.
Re: Nomes de arquivo TXT
Pessoal funcionou mesmo... os nomes no TXT estao do jeito que eu quero, porem algumas coloca um caracter estranho no começo da primeira linha... algumas vezes coloca, outras vezes coloca só um caracter, e outras vezes ainda coloca duas vezes o mesmo caracter, este caracter é um quadradinho pequeno... tentei colar a linha mas na mensagem depois de editada nao sei porque, mas nao aparece!
segue o meu código
aqui o que aparece no TXT
10055514CASACO DE LA UNI 000000000000010055514 SSNS
ó que será que é este caracter??? Como posso tira-lo???
Desde já agradeço a ajuda!!!
Att Everton
segue o meu código
Código: Selecionar todos
FUNCTION GeraTXTPrd(ValProd)
*
set device to printer
set printer to ENVPROD.PRO
*
@ 00,00 say "1"
@ 00,01 say PD_CODI
@ 00,08 say PD_DESC
@ 00,48 say PD_UNID
@ 00,68 say ValProd
@ 00,80 say PD_ALIQ
@ 00,82 say left( PD_FABR, 13 )
@ 00,95 say "S"
@ 00,96 say "S"
@ 00,97 say "N"
@ 00,98 say "S"
@ 00,101 say "T"
@ 00,199 say "X"
*
@ 01,00 say "9"
*
ArqOriginal := "ENVPROD.PRO"
for iX := 1 to C_NumEcf
_c_ix := strzero( ix, 4, 0 )
copy file (ArqOriginal) to ("C:\Atlante\REQ\ENV"+ _c_ix +".PRO")
next
delete file ( ArqOriginal )
set device to screen
RETURN .t.10055514CASACO DE LA UNI 000000000000010055514 SSNS
ó que será que é este caracter??? Como posso tira-lo???
Desde já agradeço a ajuda!!!
Att Everton
Re: Nomes de arquivo TXT
Pronto.. como código vai!!!
Código: Selecionar todos
10055514CASACO DE LA UNI 000000000000010055514 SSNS
