Kuinka tarkistaa, onko tiedosto olemassa VBScriptin avulla

Kirjoittaja: Tamara Smith
Luomispäivä: 19 Tammikuu 2021
Päivityspäivä: 21 Marraskuu 2024
Anonim
High Density 2022
Video: High Density 2022

Sisältö

Kirjoittaessaan koodia VBScriptissä ohjelmoija voi tarvita vahvistuksen tiedoston olemassaolosta ennen toiminnon suorittamista tai toiminnon kutsumista. Tämä voidaan yhdistää avaamalla "Windows Script Host" yhdessä VBScriptin kanssa ja käyttämällä FileSystemObjectia. Paras tapa oppia tämä ohjelmointitekniikka on seurata vaiheittaista esimerkkiä. Se on hyvä käytäntö VBScriptille uudelle ohjelmoijalle.

Vaihe 1

Avaa Muistio. Napsauta Käynnistä-valikkoa ja kirjoita hakukenttään Notepad. Valitse Muistio hakutuloksista.

Vaihe 2

Luo uusi tiedosto Muistioon. Kirjoita tiedostoon satunnaisia ​​kirjaimia ja tallenna se nimellä "C: Temp test.txt". Sitä käytetään osoittamaan VBScript-koodi.

Vaihe 3

Luo uusi asiakirja Muistioon ja tallenna se nimellä "C: Temp FileCheck.vbs". ".Vbs" -laajennuksen sisällyttäminen tekstitiedostoon luo Windowsin suoritettavan VBScript-tiedoston.


Vaihe 4

Kopioi ja aseta seuraava koodi Muistio-asiakirjaan:

Vaihtoehto eksplisiittinen

’Aseta Dimension DIM fso

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

'Luo ehto If (fso.FileExists ("C: Temp test.txt")) Sitten' Ilmoita käyttäjä WScript.Echo ("Tiedosto on olemassa!") WScript.Quit () Muut "Varoita käyttäjää WScript.Echo (" Tiedostoa ei ole! ") Lopeta If

’Exit Script WScript.Quit ()

Vaihe 5

Tallenna luomasi VBScript-tiedosto ja poistu ohjelmasta.

Vaihe 6

Avaa kansio, joka sisältää VBScript-tiedoston, ja kaksoisnapsauta "FileCheck.vbs". Näkyviin tulee viesti-ruutu, joka vahvistaa: "Tiedosto on olemassa!" Sulje viestiruutu valitsemalla "OK".

Vaihe 7

Nimeä uudelleen tai poista vaiheessa 1 luotu "C: Temp test.txt" -tiedosto ja kaksoisnapsauta sitten "FileCheck.vbs" -komentoa uudelleen. Määritettyä tiedostoa ei ole enää olemassa ja näet viestin, jossa sanotaan: " Tiedostoa ei ole olemassa! "(Tiedostoa ei ole!). Koodin If-Then-Else-käsky tarkistaa ja ilmoittaa tuloksista. Sulje viestiruutu valitsemalla" OK ".


Charle Darrowin vuonna 1934 kekimä Monopoly on yki länimaiden uoituimmita lautapeleitä. Pelin lähtökohtana on olla henkilö, joka hallitee uurinta oaa kiinteitöit...

Kuinka tehdä paperin taittoketju

Eugene Taylor

Marraskuu 2024

Taide leikata ainutlaatuinen muoto taitetuta paperita ja avata e ilmeien loputtoman kuvion paljatamieki on viihdyttänyt lapia ukupolvien ajan. Luo harmonikkaketju ihmiitä, ydämitä,...

Meidän Neuvomme