Kuinka tarkistaa, onko tiedosto olemassa VBScriptin avulla

Tiedostojen lataaminen tietokoneen näytöllä

Tiedoston olemassaolon vahvistaminen on helppoa VBScriptillä.

Kuvan luotto: Ablestock.com/AbleStock.com/Getty Images

VBScript-koodia kirjoittaessaan ohjelmoijan on ehkä varmistettava tiedoston olemassaolo ennen toiminnon suorittamista tai toiminnon käynnistämistä. Tämä voidaan saavuttaa käyttämällä Windows Script Hostia VBScriptillä ja käyttämällä FileSystemObjectia. Paras tapa oppia tämä ohjelmointitekniikka on seurata vaiheittaista esimerkkiä. Tämä on hyvä käytäntö aloittelevalle VBScript-ohjelmoijalle.

Vaihe 1

Avaa Muistio. Napsauta Windowsin Käynnistä-valikkoa ja kirjoita hakukenttään "muistio". Valitse hakutuloksista Muistio.

Päivän video

Vaihe 2

Luo uusi tiedosto Muistiossa. Kirjoita tiedostoon muutama satunnainen kirjain ja tallenna se nimellä "C:\Temp\test.txt". Tätä tiedostoa käytetään VBScript-koodin esittelyyn.

Vaihe 3

Luo toinen uusi asiakirja Muistiossa ja tallenna tämä tiedosto nimellä "C:\Temp\FileCheck.vbs". ".vbs"-tunnisteen lisääminen tekstitiedostoon luo suoritettavan VBScript-tiedoston Windows-tietokoneeseen.

Vaihe 4

Kopioi ja liitä seuraava koodi Muistio-asiakirjaasi:

Vaihtoehto Explicit

'Aseta Dimension DIM fso

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

'Luo ehto If (fso. FileExists("C:\Temp\test.txt")) Sitten 'Alert User WScript. Echo("Tiedosto on olemassa!") WScript. Quit() Else 'Alert User WScript. Echo("Tiedostoa ei ole olemassa!") End If

'Poistu komentosarjasta WScript. Lopettaa()

Vaihe 5

Tallenna juuri luomasi VBScript-tiedosto ja poistu Notepadista.

Vaihe 6

Selaa VBScript-tiedoston sisältävään kansioon ja kaksoisnapsauta "FileCheck.vbs". Näyttöön tulee viestiruutu, joka vahvistaa: "Tiedosto on olemassa!" Sulje viestilaatikko valitsemalla "OK".

Vaihe 7

Nimeä uudelleen tai poista vaiheessa 1 luomasi C:\Temp\test.txt-tiedosto; kaksoisnapsauta sitten "FileCheck.vbs"-komentosarjaa uudelleen. Tällä kertaa määritettyä tiedostoa ei ole olemassa ja näet viestin, jossa sanotaan "Tiedostoa ei ole olemassa!" VBScript-koodisi If-Then-Else-käsky suorittaa tarkistuksen ja varoittaa sinua tuloksia. Sulje viestilaatikko valitsemalla "OK".

Varoitus

Kun työskentelet VBSscript-tiedostojen kanssa, kaksoisnapsauttamalla näitä tiedostoja käynnistää VBScript-koodin. Jos haluat muokata tiedostoa, jonka tunniste on .vbs, napsauta tiedostoa hiiren kakkospainikkeella ja valitse pikavalikosta Muokkaa.