/ Forside / Teknologi / Operativsystemer / MS Windows / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
MS Windows
#NavnPoint
Klaudi 76474
o.v.n. 67550
refi 58409
tedd 45557
Manse9933 45149
molokyle 40687
miritdk 38357
briani 27239
BjarneD 26414
10  pallebhan.. 24310
xcopy i win XP
Fra : Leonard


Dato : 21-08-07 11:54

Jeg vil gerne skrive en batfil, der kopierer alle filer fra en mappe til
en anden. Det er jo nemt nok, men da det er til backup er det jo kun
nødvendigt at tage alle de filer med, der er ændrede. Det er også nemt
nok, der skal bare en /m på.
Problemet opstår når mappen der kopieres til en gang om ugen roteres og
dermed er tom igen. Så skal alle filer kopieres over igen, men nu tager
den kun de ændrede filer og der kommer således til at mangle en hel del.

Jeg kan ikke finde en parameter til xcopy, der tager de filer med der
ikke findes i destinationsmappen, kun den omvendte, der kun tager de
filer med, der allerede findes.

Kan jeg i batfilen lave en if-sætning, der tjekker om der er filer i
destinationsmappen og hvis der ingen er, så bruge xcopy uden /m, så vil
det jo også virke?

--
Leonard
Mine biler: http://vw.leonard.dk/

 
 
Peder Vendelbo Mikke~ (21-08-2007)
Kommentar
Fra : Peder Vendelbo Mikke~


Dato : 21-08-07 18:24

"Leonard" wrote

> Jeg vil gerne skrive en batfil, der kopierer alle filer fra en mappe til
> en anden. Det er jo nemt nok, men da det er til backup er det jo kun
> nødvendigt at tage alle de filer med, der er ændrede. Det er også nemt
> nok, der skal bare en /m på.

> Problemet opstår når mappen der kopieres til en gang om ugen roteres og
> dermed er tom igen. Så skal alle filer kopieres over igen, men nu tager
> den kun de ændrede filer og der kommer således til at mangle en hel del.

Du er vist ved at være moden til Robocopy eller XXCopy:

http://en.wikipedia.org/wiki/Robocopy
http://www.xxcopy.com/


Leonard (21-08-2007)
Kommentar
Fra : Leonard


Dato : 21-08-07 18:45

On Tue, 21 Aug 2007 19:23:37 +0200, Peder Vendelbo Mikkelsen wrote:

> Du er vist ved at være moden til Robocopy eller XXCopy:
>
> http://en.wikipedia.org/wiki/Robocopy

Jeg kan ikke finde ud af hvordan jeg får fat i Robocopy.
Til Win XP er der en Support Tools, men der er Robocopy ikke på listen.

--
Leonard
Mine biler: http://vw.leonard.dk/

Peder Vendelbo Mikke~ (21-08-2007)
Kommentar
Fra : Peder Vendelbo Mikke~


Dato : 21-08-07 21:39

"Leonard" wrote

> Peder Vendelbo Mikkelsen wrote:
>> Du er vist ved at være moden til Robocopy eller XXCopy:

>> http://en.wikipedia.org/wiki/Robocopy

> Jeg kan ikke finde ud af hvordan jeg får fat i Robocopy.
> Til Win XP er der en Support Tools, men der er Robocopy ikke på listen.

Nederst på siden: "Windows Server 2003 Resource Kit Tools (Robocopy is
one of the tools): windows resource kit":

http://www.microsoft.com/downloads/details.aspx?familyid=9d467a69-57ff-4ae7-96ee-b18c4790cffd&displaylang=en

Hvis man forsøger at installere værktøjerne på en Vista maskine, jeg
har kun forsøgt på en 64-bit, så maskinen at der er kompatiblitets-
fejl.


Peder Vendelbo Mikke~ (21-08-2007)
Kommentar
Fra : Peder Vendelbo Mikke~


Dato : 21-08-07 21:55

"Peder Vendelbo Mikkelsen" wrote

> Hvis man forsøger at installere værktøjerne på en Vista maskine, jeg
> har kun forsøgt på en 64-bit, så maskinen at der er kompatiblitets-
> fejl.

Sætningen giver ikke meget mening med mindre man udskifter "så maskinen"
med "siger Vista".


Snuden (21-08-2007)
Kommentar
Fra : Snuden


Dato : 21-08-07 20:10

On Tue, 21 Aug 2007 12:53:49 +0200, Leonard <piper28a@gmail.invalid>
wrote:

>Jeg vil gerne skrive en batfil, der kopierer alle filer fra en mappe til
>en anden. Det er jo nemt nok, men da det er til backup er det jo kun
>nødvendigt at tage alle de filer med, der er ændrede. Det er også nemt
>nok, der skal bare en /m på.
>Problemet opstår når mappen der kopieres til en gang om ugen roteres og
>dermed er tom igen. Så skal alle filer kopieres over igen, men nu tager
>den kun de ændrede filer og der kommer således til at mangle en hel del.
>
>Jeg kan ikke finde en parameter til xcopy, der tager de filer med der
>ikke findes i destinationsmappen, kun den omvendte, der kun tager de
>filer med, der allerede findes.
>
>Kan jeg i batfilen lave en if-sætning, der tjekker om der er filer i
>destinationsmappen og hvis der ingen er, så bruge xcopy uden /m, så vil
>det jo også virke?

Prøv /D i stedet for /M (/D overskriver kun hvis fildatoen er nyere -
og det vil den jo være hvis der er ændringer i forhold til sidst)
--
Snuden

"I am a river to my people" -Auda abu Tayi

Leonard (21-08-2007)
Kommentar
Fra : Leonard


Dato : 21-08-07 20:30

On Tue, 21 Aug 2007 21:10:10 +0200, Snuden wrote:

> Prøv /D i stedet for /M (/D overskriver kun hvis fildatoen er nyere -
> og det vil den jo være hvis der er ændringer i forhold til sidst)

Tak, den ser ud til at gøre tricket.

--
Leonard
Mine biler: http://vw.leonard.dk/

Klaus H (21-08-2007)
Kommentar
Fra : Klaus H


Dato : 21-08-07 21:18


"Leonard" <piper28a@gmail.invalid> skrev i en meddelelse
news:ezghd4v6cx3d$.g8iaq1dbk27g$.dlg@40tude.net...
> Jeg vil gerne skrive en batfil, der kopierer alle filer fra en mappe til
> en anden. Det er jo nemt nok, men da det er til backup er det jo kun
> nødvendigt at tage alle de filer med, der er ændrede. Det er også nemt
> nok, der skal bare en /m på.
Har du kikket på Stones Kopikontrol? http://www.stoneware.dk/

Klaus H



Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408937
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste