ARQUIVO OU PASTA?

USUARIO.EXCLUIDOS 01/06/2007 09:29:39
#219289
Tenho uma string que representa um caminho na estrutura de diretórios de meu computador. Ex1: c:    este    este. Ex2: c:    este\old.exe
Como verificar se a string representa uma pasta ou arquivo?
USUARIO.EXCLUIDOS 01/06/2007 09:35:28
#219291
If Dir("c:    este    este", vbDirectory) <> "" Then msgbox "Pasta"

if Dir("C:\TESTE\OLD.EXE") <> "" THEN msgbox "ARQUIVO"

USUARIO.EXCLUIDOS 01/06/2007 09:43:33
#219297
Se o arquivo ainda não existir? Como validar só a string?
USUARIO.EXCLUIDOS 01/06/2007 09:46:54
#219301
Então...se o arquivo ainda não existir o comando retorna uma string vazia ("").
USUARIO.EXCLUIDOS 01/06/2007 09:54:14
#219304
Tenho uma string c:    este    este.exe como saber se essa string é um arquivo ou pasta? tenho uma aplicação que copiará caso não exista.
USUARIO.EXCLUIDOS 01/06/2007 10:04:57
#219309
Ok...faça o teste:

dim sString as string

sString="c:    este    este.exe"

if Dir(sString) <> "" then 'Verifica se existe
msgbox "A string é arquivo"
else
if Dir(sString,vbDirectory) <> "" then msgbox "A string é pasta"
end if

ESPERO TER AJUDADO.

Tópico encerrado , respostas não são mais permitidas