Como verificar se um arquivo existe utilizando o VBScript |
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.
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.
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.
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.
Copie e coloque o código seguinte em seu documento do Bloco de Notas:
'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()
Salve o arquivo em VBScript que você criou e saia do programa.
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.
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.
Infinite Software Solutions: FileSystemObject [em inglês]
Computer Performance Ltd: Como criar um arquivo com VBScript [em inglês]
Winfrastructure.net: Trabalho com propriedades de arquivos no VBScript [em inglês]
Quando você trabalha com arquivos do VBScript, clicar duas vezes em cima deles abrirá o código do VBScript. Para editar um arquivo de extensão .vbs, clique com o botão direito no arquivo e selecione "Edit" (Editar) no menu.