Como verificar se existe um arquivo usando VBScript

Baixando arquivos na tela do computador

Confirmar a existência de um arquivo é fácil com o VBScript.

Crédito da imagem: Ablestock.com/AbleStock.com/Getty Images

Ao escrever o código VBScript, um programador pode precisar confirmar se um arquivo existe antes de executar uma ação ou chamar uma função. Isso pode ser feito acessando o Windows Script Host com VBScript e usando FileSystemObject. A melhor maneira de aprender essa técnica de programação é acompanhando um exemplo passo a passo. Essa é uma boa prática para um programador VBScript iniciante.

Passo 1

Abra o bloco de notas. Clique no menu “Iniciar” do Windows e digite “notepad” na caixa de pesquisa. Selecione Bloco de notas nos resultados da pesquisa.

Vídeo do dia

Passo 2

Crie um novo arquivo no Bloco de Notas. Digite algumas letras aleatórias no arquivo e salve-o como "C: \ Temp \ test.txt". Este arquivo será usado para demonstrar o código VBScript.

etapa 3

Crie outro novo documento no Bloco de notas e salve este arquivo como "C: \ Temp \ FileCheck.vbs". Adicionar uma extensão ".vbs" a um arquivo de texto cria um arquivo VBScript executável em um computador Windows.

Passo 4

Copie e cole o seguinte código em seu documento do Bloco de Notas:

Opção Explícita

'Definir dimensão DIM fso

'Set Object Set fso = CreateObject ("Scripting. FileSystemObject ")

'Criar condição If (fso. FileExists ("C: \ Temp \ test.txt")) Em seguida, 'Alertar o usuário WScript. Echo ("Arquivo existe!") WScript. Quit () Else 'Alerta do usuário WScript. Echo ("Arquivo não existe!") End If

'Saia do Script WScript. Desistir()

Etapa 5

Salve o arquivo VBScript que você acabou de criar e saia do Bloco de notas.

Etapa 6

Navegue até a pasta que contém seu arquivo VBScript e clique duas vezes em "FileCheck.vbs". Uma caixa de mensagem deve aparecer confirmando: "Arquivo existe!" Selecione "OK" para fechar a caixa de mensagem.

Etapa 7

Renomeie ou exclua o arquivo "C: \ Temp \ test.txt" criado na Etapa 1; em seguida, clique duas vezes no script "FileCheck.vbs" novamente. Desta vez, o arquivo especificado não existe e você verá uma mensagem proclamando: "O arquivo não existe! "A instrução If-Then-Else em seu código VBScript está realizando a verificação e alertando você sobre o resultados. Selecione "OK" para fechar a caixa de mensagem.

Aviso

Ao trabalhar com arquivos VBSScript, clicar duas vezes nesses arquivos iniciará o código VBScript. Para editar um arquivo com extensão .vbs, clique com o botão direito do mouse no arquivo e selecione “Editar” no menu de contexto.