Como verificar se um arquivo existe utilizando o VBScript

É fácil confirmar que um arquivo existe utilizando o VBScript

Ablestock.com/AbleStock.com/Getty Images

Ao escrever um código em VBScript, um programador poderá precisar da confirmação de que um arquivo existe antes de realizar uma ação ou chamar uma função. Isso poderá ser acoplado acessando o "Windows Script Host" juntamente com o VBScript e fazendo uso do FileSystemObject. A melhor maneira de aprender essa técnica de programação é seguir um exemplo passo-a-passo. É uma boa prática para um programador iniciante em VBScript.

Step 1

Abra o Notepad. Clique no menu "Iniciar" e digite "Bloco de notas" na caixa de pesquisa. Selecione o Bloco de Notas nos resultados da busca.

Step 2

Crie um novo arquivo no Bloco de Notas. Digite algumas letras aleatórias no arquivo e salve-o como: "C:\Temp\test.txt". Ele será usado para fazer a demonstração do código do VBScript.

Step 3

Crie um novo documento no Bloco de Notas e salve-o como: “C:\Temp\FileCheck.vbs”. Incluir a extensão ".vbs" no arquivo de texto cria um arquivo VBScript executável pelo Windows.

Step 4

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

Option Explicit

'Set Dimension DIM fso

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

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

'Exit Script WScript.Quit()

Step 5

Salve o arquivo em VBScript que você criou e saia do programa.

Step 6

Abra a pasta que possui o aquivo VBScript e clique duas vezes em "FileCheck.vbs". Uma caixa de mensagem deverá aparecer fazendo a confirmação: "O Arquivo existe!" Selecione "OK" para fechar a caixa de mensagem.

Step 7

Renomeie ou exclua o arquivo "C:\Temp\test.txt” criado no passo 1; em seguida, clique duas vezes no script "FileCheck.vbs" novamente. O arquivo especificado já não existe mais e você visualizará uma mensagem dizendo: "File does not exist!" (Arquivo inexistente!). A declaração Se-Então-Senão no código está fazendo a verificação e informando-lhe os resultados. Selecione "OK" para fechar a caixa de mensagem.

eHow Brasil
×