GARANTIR DESCONTO

Fórum Extrair extenção dos arquivos #177503

26/08/2003

0

Bom pessoal eu estou precisando de mais uma força de vocês...
Eu necessito que quando eu puchar um arquivo qualquer eu separasse o nome e sua extenção e deixar cadastrado separadamente tipo assim:

Insert into anexos (codanexos, arquivo, extencao) values (1,meuarquivo,doc)
Este seria um arquivo do WORD que iria cadastrar.
Beleza...

Atenciosamente

Anderson Cristian da Silva
Programador - Administrador de Rede e Banco de Dados
[img:01bd01f699]http://www.esbhidraulica.com.br/imagem.jpg[/img:01bd01f699]
[b:01bd01f699]Linux na Cabeça!!!![/b:01bd01f699]


Andercrist

Andercrist

Responder

Posts

26/08/2003

Wbb

Você pode por exemplo, pegar o nome inteiro do arquivo e em seguida extrair apenas os últimos três cacteres através da função RightStr:

Var MeuArquivo:
begin
MeuArquivo := ´C:\Temp\Arquivo1.DOC´;
Edit1.Text := RightStr(MeuArquivo, 3); // Edit1.Text = DOC
end;


Para que a função seja válida, você deverá incluir a biblioteca [b:d4881cd658]StrUtils [/b:d4881cd658]na lista Unit.

wbb


Responder

Gostei + 0

26/08/2003

Adriano Santos

ExtractFileExt(´C:\temp\arquivo.doc´);


Responder

Gostei + 0

26/08/2003

Rodrigo Bergmann

Dê uma olhada na função ExtractFileExt()

Com RightStr funciona perfeitamente, mas você pode ter problemas caso a extensão tenha menos que 3 caracteres, ou não tenha extensão.


Responder

Gostei + 0

03/11/2015

David

:)))
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar