mandag 4. mars 2013

Scripting med .Bat

Oppgaven var å lage to test mapper, der filer skulle bli laget, slettet og flyttet fra mappe til mappe.

Først må vi lage mappene. Først bruker vi cd\ deretter mkdir (navn på mappen) dette er kommandoen får å lage en mappe. Igjen lager en mappe mkdir (test2). Så tar vi kommandoen (dir) som sjekker hva som ligger inni i mappene.Så vis jeg tar (echo fil1.txt) så legger jeg inn en fil i mappen.

Så vis jeg tar XCOPY C:\test\* "C:\test2\" /E så flytter jeg filer fra mappen (test) til (test2). XCOPY betyr kopiere, og C:\test er hvilken mappe filene ligger i Så skriver vi C:test2 som forteller hvor filene kommer.

*  bak test vil si at alle filene i mappen også blir kopiert. Med kommandoen /E vil den kopiere også alle undermapper som ligger i den mappen.

Kommandoen "pause" gjør at neste kommando ikke kommer før du trykker en knapp. Med dette kan du se all informasjon du skrevet, slik at du vet om det er riktig eller ikke.

DEL :C\test\*.*
DEL :C\test\mappe1\*.*
DEL C:\test\mappe2\*.*

Så når vi skal slette filene bruker vi "DEL" først slik at noe blir slettet, så setter vi inn navnet på de mappene som skal bli slettet. *.* det gjør at alle undermapper og filer under disse mappene igjen blir slettet.

attrib -R -H C:\test2*/S/D  den brukes for å fjerne skrive sperrene, slik at du kan flytte filene. tar du den kommandoen så vil sperrene gå av og de er ikke lenger hidden.

"MOVE" er jo bare en kommando får å flytte. Sette "MOVE" foran den mappen du vl flytte.Med *.* vil du flytte alle undermapper også. som du setter da bak, den mappen du har alt i. I mitt tilfeller er det test2 så da blir kommandoen slik: MOVE C:\test2\*.*C:\test\ da kommer alle filene fra test2 til test.









\



Ingen kommentarer:

Legg inn en kommentar