Rulla din egen version kontroll/automatisk backup (7 / 9 steg)

Steg 7: snapshot.vbs förklarade



Igen, jag ska köra igenom koden för snapshot.vbs. Du behöver inte veta VBScript inifrån-ut att förstå denna fil, även om grundläggande kunskap kommer att hjälpa.

Dim FriendlyDateDim FriendlyTimeFriendlyDate = Ersätt (datum, "/", "-") FriendlyTime = Mid (ersätta (tid, ":", "-"), 1, 5)

Detta skapar två variabler, FriendlyDate och FriendlyTime, och ställer dem till aktuellt datum och tid. Funktionerna Ersätt finns det eftersom datumet i VBSCript representeras i form 28/11/2008, men Windows gillar inte snedstreck tecken i ett filnamn, så att de ersätts med streck. Samma sker till den: tecken i tiden (12: 34:56). Kommandot Mid också remsor av sekunder från tiden, så "28/11/2008_12:34:56" blir "28-11-2008_12-34".

Dim WShellSet WShell = CreateObject("Wscript.Shell")

Denna del är att skapa ett gränssnittsobjekt, effektivt kommandotolken för VBScript, så att den kan använda kommandoraden kommandon som "flytta".

WShell.Run ("cmd/c flytta" Wscript.Arguments(0) ".\Backups\" + FriendlyDate + "_" + FriendlyTime + "_" + + Wscript.Arguments(0))

Detta säger VBScript att utfärda en flytta till dess befalla lina objekt. För att bryta denna linje ner ytterligare skulle kräva mig att komma in i detalj på hur VBScript hanterar strängar så jag avstår från detta. I huvudsak, WScript.Arguments(0) blir det filnamn du passerat i skriptet tidigare (archive.zip) och FriendlyDate och FriendlyTime blir faktiska textvärdet för datum och tid, till exempel "18-10-2008" och "14-30". Plus tecknen tillsammans de olika bitarna till en lång sträng.

Det sista kommandot som skickas till kommandoraden ser ut
Flytta archive.zip.\Backups\18-10-2008_14-30_archive.zip. Om du vill spara säkerhetskopiorna på en annan plats kan du ändra namnet på mappen från ".\Backups\" till, till exempel "E:\My_Lovely_Version_Control\". Om du inte vill att tidstämplarna, då kan du ta bort den "+ FriendlyTime" men då endast ett arkiv per dag kan lagras (några ytterligare säkerhetskopior kommer att skriva över det befintliga arkivet).

Se Steg
Relaterade Ämnen

Rulla din egen UFO

du kan köpa en av dessa för flera dollar, eller göra en gratis.Steg 1: material Allt du behöver är en bit papper.Bästa form är en rektangel mycket längre än breda. Jag vanligtvis använder off-klipp från en bit av A4 trimmade square för några andra pr...

Rulla din egen cigarett-tobak

rökning på något sätt, är skadligt för vår hälsa. Ingen fråga om detta faktum! Om du fortfarande insisterar på rökning, rullande egna ännu en mindre farliga x100 smakfull alternativ.Steg 1: Förberedelse - tillförsel - filosofi Först av allt måste rul...

Rulla din egen patch kablar

köpa effekter pedal kablar är en smärta. De är dyra och allmänt billigt, om inte du våren för ännu dyrare enheter (Ja, jag klagar på att spendera som tio spänn). Gör-det-själv kit är lite bättre, men de Lödfritt anslutningarna fungera aldrig för mig....

Göra din egen version av arbetsuppgift direktör

så min skola trodde det skulle vara en bra idé att blockera AktivitetshanterarenJag skrattade :D(om detta är vad hände med dig ett annat sätt att återfå acess till task manager som jag kommer att göra i en annan "kompatibel)så i princip är vad detta...

Hur man rulla din egen mobiltelefon sladd

Fler videor här:http://www.youtube.com/user/fixitsamo/videosBlandning av original & coola videor: liv-Hacks, matlagning, vetenskap experiment, DIY, Crafting, mekanik & mycket mer!Alltid glad att höra från dig! Dina kommentarer, aktier och alla and...

Rulla din egen Bongo Cajon

i detta Instructable kommer jag visa dig hur man gör en trä bongo drum Ricky Ricardo (eller en hippie, kanske) skulle vara stolt över att äga. Allt du behöver är några plywood och grundläggande verktyg. Om du kan använda ett garage dörröppnare bör du...

Din egen blogg från en $25 Raspberry Pi dator

nu alla vet är det mycket smartare att bara betala någon för att vara värd för din webbplats. Men vad inte alla vet är att det är mycket mer punk rock göra det själv. Så vad som följer är några tips / pekare / instruktioner för att ställa in din egen...

Göra din egen lera-skulptera loop verktyg-reviderad version (uppdaterad 7 Sept 09)

Sculpting verktyg är viktigt kit för skulptera i lera eller oljebaserad lera som plastelina (en höggradig modellera), vax eller chavant.Vanligtvis finns det två huvudsakliga typer av sculpting verktyg-the stick-liknande sort som vanligtvis används fö...

Bygga din egen elektrisk motorcykel

ÖversiktDet färdiga projektet är en 1981 Kawasaki KZ440, omvandlas till elektriska. Den drivs av fyra Optima gul topp förseglade (AGM) bly-syra batterier, som driver en Briggs & Stratton Etek elmotor. Hastigheten på motorn styrs av en Alltrax varumär...

En SK450 död katt Quadcopter att kalla din egen

Innan vi börjar vill jag bara ta den första meningen i detta Instructable att du vet att det finns inga döda katter inblandade i att göra den quadcopter som beskrivs i de kommande stegen. Anledningen till att titeln på detta Instructable innehåller "...

Göra din egen miniatyr Electric Hub Motor

i-wheel electric drive motorer utgör en effektiv metod för att tillhandahålla propulsion fordon som annars inte var utformade för att ha drivande hjul.Det vill säga är de bra för EV hacking och omställning. De är kompakta och modulära, kräver inget s...

Hur du skapar din egen frostat glas Sign

Hej Karl beslutsfattare,Idag id vilja dela en av mina favorit hobbies med alla, glas etsning. Jag är säker på att du har alla sett mönster etsad i glaset på en punkt i ditt liv. Om det var på ett stort fönster eller ett litet glas cup Etsat glas är ö...

Bygga din egen retrostil mikrodator.

1970-talet genom 1980-talet var tider av magi för personal computer. Om du kunde tidsresor tillbaka till 1976 till Crist Dr i Palo Alto, CA, har du hittat ett par tilltufsad söker killar att skapa den ursprungliga Apple datorn i deras garage. Senare...

Gör din egen anpassade elektroniska prylar, som min Arduino LED dag/natt Widget.

Detta är bara en kort köra ner på hur enkelt det blivit för att göra egna kretsar komplett med din egen PCB. Har du någonsin velat göra något anpassad som passar dina behov?Självklart har du!För mig började det verkligen när jag byggde min första dag...

Bygga din egen elektroniska Sampler gränssnitt för Ableton

Hej du. Jag är för närvarande en andra året musikteknik student. Målet med detta projekt var att utforma ett nytt instrument i någon form.I slutändan, det är ett elektroniskt gränssnitt och kan åter avbildas till olika ändamål, men den fysiska utform...

Bygg din egen elbil!

"Electro-Metro" projektet.Har inte råd en Nissan Leaf? Inga problem!Bygga en billig elbil själv genom att ta bort den bilen motorn, ersätta den med en gaffeltruck motor, och lägga till batterier.Jag har massor av videor om projektet på:http://ww...

Gör din egen krita Halloween kostym

ett par år sedan var min första razzia i hela DIY Haloween kostym sfären. Jag såg att stor DIY efter ett par år sedan om hur man gör en arbetar Operation kostym som gav mig tillräckligt mod att faktiskt prova det. Det sår upp att vara den stora hiten...

Bygga din egen ficka SID Audio Player

Låt oss tid reser tillbaka till 80-talet igen genom att skapa din egen Propellerpowered Pocket SID Audio Player.]Den Guinness rekordbok listar Commodore 64 som den bäst säljande datormodellen genom tiderna. C64: an mest övertygande funktioner var det...

Bygga din egen Wifi-radion

Internet är värd massor av online radiostreams, de flesta med ett visst tema, allt från gamla tiden klassiker till tibetansk riverdancing. Jag måste erkänna att jag älskar att lyssna på dem medan jag bygger grejer, så jag kan välja vilken musik jag g...