ARQUIVO OU PASTA?
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?
Como verificar se a string representa uma pasta ou arquivo?
If Dir("c: este este", vbDirectory) <> "" Then msgbox "Pasta"
if Dir("C:\TESTE\OLD.EXE") <> "" THEN msgbox "ARQUIVO"
if Dir("C:\TESTE\OLD.EXE") <> "" THEN msgbox "ARQUIVO"
Se o arquivo ainda não existir? Como validar só a string?
Então...se o arquivo ainda não existir o comando retorna uma string vazia ("").
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.
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.
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