OLA PESSOAL.
ESTOU TENTANDO ACESSAR UM DIRETORIO ATRAVES DO COMANDO RUN DIRETORIO ESSE QUE CONTEM UM NOME COM 11 CARACTERES E DA A MENSAGEM PASTA INVALIDA.
SERA QUE O ERRO SE DEVE AO DIRETORIO TER UM NOME MUITO EXTENSO SE FOR, EXISTE ALGUMA SOLUCAO PARA ISSO ?
SE ALGUEM PUDER ME AJUDAR AGRADECO.
RUN NAO ACESSA DIRETORIO COM NOME GRANDE
Moderador: Moderadores
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Olha o que eu achei aqui no forum mesmo:
https://pctoledo.org/forum/viewto ... mes+longos
Vc pode ver atráves do comando DIR no DOS o diretorio e pegar o caminho para 8 CARACTERES....
Abraços
Leonardo Machado
https://pctoledo.org/forum/viewto ... mes+longos
Vc pode ver atráves do comando DIR no DOS o diretorio e pegar o caminho para 8 CARACTERES....
Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Isso aí... podes utilizar a função LFNSHORT(NOME_LONGO) da DBLFN.LIB ou DIR /X para ver através do WINXP na linha de 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.
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: RUN NAO ACESSA DIRETORIO COM NOME GRANDE
Não precisa de LIB pra isso, se é só pra usar o comando RUN. Apenas envolva o nome do diretório, mesmo que contenha espaços, em torno de aspas duplas.CDV escreveu:EXISTE ALGUMA SOLUCAO PARA ISSO ?
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Para mudar para um diretório com nome extenso você deve usar a função LF_CHDIR() da LFNLIB.
Exemplo :
LF_CHDIR("Meus Documentos Compartilhados")
Existe um contra e um a favor sobre isso :
A vantegem de de não precisar o comando RUN e a desvantagem e de se usar uma LIB a mais. Eu pessoalmente prefiro usar a LIB pois ela tem funções muito boas que vão além disso.
Até logo.
Marcelo
Exemplo :
LF_CHDIR("Meus Documentos Compartilhados")
Existe um contra e um a favor sobre isso :
A vantegem de de não precisar o comando RUN e a desvantagem e de se usar uma LIB a mais. Eu pessoalmente prefiro usar a LIB pois ela tem funções muito boas que vão além disso.
Até logo.
Marcelo
Programador que é programador, quando tá de folga vai inventar função nova, fazer testes, ou seja... se divertir
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)


