Como validar endereço para salvar arquivo qualquer

Delphi

19/07/2013

Simples nosso sistema envia NF porém
não obriga que o cliente insira um endereço valido para salvar o XML

Teria como validar ?
Ouvi falar no "DirectoryExists"
Porém não sei como usa-lo

Opiniões ?
Jozimar

Jozimar

Curtidas 0

Respostas

Alessandro Yamasaki

Alessandro Yamasaki

19/07/2013

Bom Dia

Não entendi sua dúvida. Vc quer validar o diretório aonde será salvo?
GOSTEI 0
Jozimar

Jozimar

19/07/2013

Na verdade seria apenas para verificar se o endereço digitado
pelo usuário Existe
GOSTEI 0
Francisco Macário

Francisco Macário

19/07/2013

Você cita envio de NF.

Seria NF-e? Se for, você quer validar o endereço de email do destinatário da NF-E?

Explique melhor, para que possamos ajuda-lo.

Abraço.;
GOSTEI 0
Jozimar

Jozimar

19/07/2013

Tipo quando se Envia NF-e para receita o correto é
ter um lugar na máquina para salvar o arquivo .XML

Nossos clientes nem sempre colocam por padrão os arquivos na pasta pré configurada pelo sistema.
Portanto
Gostaria de saber como posso fazer a verificação do endereço digitado pelo Usuário
para salvar o arquivo XML.
Se este endereço é válido/Existe ?

Vi exemplos com DirectoryExists ?
Porém não sei como usa-lo.
GOSTEI 0
Alan Souza

Alan Souza

19/07/2013

[url]http://delphibasics.co.uk/RTL.asp?Name=DirectoryExists[/url]

é simples, só passar o caminho que você quer testar se existe para a função, ela vai retornar se esse caminho é válido:
Ex:

if DirectoryExists('C:\Minha Pasta') then
ShowMessage('Pasta C:\Minha Pasta existe!')
else
ShowMessage('Pasta C:\Minha Pasta NÃO existe!');
GOSTEI 0
Francisco Macário

Francisco Macário

19/07/2013

O ideal é que você determine um local proprio.

Não deixe essa opção ao usuário da App.

GOSTEI 0
Jozimar

Jozimar

19/07/2013

Obrigado alanps
Certinho...

O correto seria ter essa pasta definada pelo app
porém usuários reclamaram então trocamos esta forma de armazenar os arquivos XML.

Bom era isso vlw.
GOSTEI 0
POSTAR