Slik bruker du VBScript til å lagre en fil

I likhet med andre skriptspråk inneholder VBScript funksjoner for å håndtere filinngang og utgang. Som et Microsoft-skriptspråk har VBScript tilgang til Windows-objekter som håndterer Internett-tilkoblinger og filsparing. Hvis bedriften din bruker Windows hovedsakelig, kan det være en nyttig ferdighet å vite hvordan du bruker VBScript til å automatisere grunnleggende filer for lesing og skriving. For å automatisere lagring av filer fra Internett, kan du bruke ADODB-streamingobjekt til å trekke data til en lokal fil på datamaskinen. Dette vil skrive filen og lagre den automatisk.

1.

Opprett variabler for opplastings- og nedlastingsstedene dine:

Dim url = "//www.domain.com/file.zip" Dim download = "D:\file.zip" 

2.

Last ned filen fra nettet:

Angi objXMLHTTP = CreateObject ("MSXML2.XMLHTTP")

 objXMLHTTP.open "GET", url, false objXMLHTTP.send() 

3.

Opprett en datastrøm for nedlastingsobjektet og sett dets leseposisjon til starten på den nedlastede filen:

Angi stream = CreateObject ("ADODB.Stream") stream.Open stream.Type = 1 'adTypeBinary

stream.Write objXMLHTTP.ResponseBody stream.Position = 0

4.

Opprett et systemobjekt for å håndtere informasjon fra filen, les fra strømmen til filen og lukk datastrømmen:

Sett system_file = Createobject ("Scripting.FileSystemObject") Hvis system_file.Fileexists (download) Deretter objFSO.DeleteFile laste ned Set system_file = Ingenting

stream.SaveToFile laste ned stream.Close Set stream = Ingenting slutt hvis

Populære Innlegg