>> Tecnologia eletrônica >  >> Lar inteligente >> Vida Inteligente

Como verificar se um arquivo existe usando VBScript


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

Etapa 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.

Etapa 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.

Etapa 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")

'Create Condition If (fso.FileExists("C:\Temp\test.txt")) Then 'Alert User WScript.Echo("Arquivo existe!") WScript.Quit() Else 'Alert User WScript.Echo("File não existe!") End If

'Sair do script WScript.Quit()

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 o arquivo VBScript e clique duas vezes em "FileCheck.vbs". Uma caixa de mensagem deve aparecer confirmando:"O arquivo existe!" Selecione "OK" para fechar a caixa de mensagem.

Etapa 7


Renomeie ou exclua o arquivo "C:\Temp\test.txt" que você criou 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:"Arquivo não existe!" A instrução If-Then-Else em seu código VBScript está realizando a verificação e alertando você sobre os 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.