Ir ao conteúdo

Diretório anterior


fabidoo

Posts recomendados

Postado

Seguinte, estou com um problema, preciso extrair os dados da minha base para um arquivo .txt, isso não é o problema, mas queria extrair para um diretório anterior.

Usei o ExtractFilePath para extrair na pasta do meu executável, mas quero extrair uma pasta antes, exemplo:

Executável:

C:\Arquivos de Programas\Delphi\Projeto

Quero extrair em:

C:\Arquivos de Programas\Delphi

O problema é que sempre que eu mudar o executável de local teria que recompilar, então queria saber se tem algum método para pegar o diretório anterior sem ter que mudar manualmente...

Obrigado desde já.

  • Membro VIP
Postado
Seguinte, estou com um problema, preciso extrair os dados da minha base para um arquivo .txt, isso não é o problema, mas queria extrair para um diretório anterior.

Usei o ExtractFilePath para extrair na pasta do meu executável, mas quero extrair uma pasta antes, exemplo:

Executável:

C:\Arquivos de Programas\Delphi\Projeto

Quero extrair em:

C:\Arquivos de Programas\Delphi

O problema é que sempre que eu mudar o executável de local teria que recompilar, então queria saber se tem algum método para pegar o diretório anterior sem ter que mudar manualmente...

Obrigado desde já.

Olá, eu não tenho muito conhecimento em Delphi, mas posso te passar uma sugestão:

Como você já tem o "caminho absoluto", você poderia extrair o caminho da pasta anterior através dele. Ex.:

Copy(ExtractFileDir(Application.ExeName), 1, LastDelimiter('\', ExtractFileDir(Application.ExeName)));

Obs.: A sequência de comandos é autoexplicativa. Se tiver dúvidas, pesquise sobre cada comando (Copy e LastDelimitr).

No aguardo.

Abraços

  • Moderador
Postado

Caso o autor do tópico necessite, o mesmo será reaberto, para isso deverá entrar em contato com a moderação solicitando o desbloqueio.

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!