Toon posts:

Batch file-tje

Pagina: 1
Acties:
  • 199 views sinds 30-01-2008

Verwijderd

Topicstarter
Hallo, ik heb een batch bestandje gemaakt, deze heb ik gesheduled met Windows XP zodat deze automatsch werkt.
Het bestandje copieerd automatisch bestanden naar een andere schijf zodat dezen geback-upt worden. Maar, als ik een specefiek soort bestanden aangeef, doet hij het. Maar hoe laat ik hem complete mappen copieeren?
Dit is het commando uit het bestandje:

xcopy C:\ /y e:\backup


Alvast bedankt.

  • JvdM
  • Registratie: April 2004
  • Laatst online: 01-04 22:31

JvdM

<---->

xcopy C:\/y*.* e:\backup

*.* staat voor dat alles gekopieerd wordt, dus maakt niet uit welke bestandsnaam of extensie
als je bv *.exe doet, dan kopieert hij alles met de extensie .exe
als je bv school.* doet, dan doet ie elk bestand met de bestandsnaam "school" ongeacht welke extensie.

[ Voor 68% gewijzigd door JvdM op 25-01-2005 19:46 ]


  • Etharion
  • Registratie: Januari 2004
  • Laatst online: 11:11
xcopy c:\ /y /s e:\backup

/s zorgt ervoor dat subdirs ook meegenomen worden

  • franssie
  • Registratie: Februari 2000
  • Laatst online: 14:22

franssie

Save the albatross

C:\>help xcopy
Bestanden en mapstructuren kopi?ren.

XCOPY bron [doel] [/A | /M] [/D[:datum]] [/P] [/S [/E]] [/V] [/W]
[/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U]
[/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z]
[/EXCLUDE:bestand1[+bestand2][+bestand3]...]

bron Te kopi?ren bestand(en).
doel Plaats en/of naam van de nieuwe bestanden.
/A Kopieert bestanden waarvan het archiveringskenmerk is
ingesteld, het kenmerk wordt niet gewijzigd.
/M Kopieert bestanden waarvan het archiveringskenmerk is
ingesteld, het archiveringskenmerk wordt uitgeschakeld.
/D:d-m-j Kopieert bestanden die op of na de opgegeven datum zijn
gewijzigd. Als u geen datum opgeeft, worden alleen bestanden
gekopieerd waarvan de brontijd nieuwer is dan de doeltijd.
/EXCLUDE:bestand1[+bestand2][+bestand3]...
Bepaalt een lijst met bestanden die tekenreeksen bevatten. Elke
tekenreeks dient op een aparte regel in het bestand te staan.
Als een van de tekenreeksen overeenkomt met een deel van het
absolute pad van het te kopi?ren bestand, zal dit bestand niet
worden gekopieerd. Bijvoorbeeld: het opgeven van een tekenreeks
als \obj\ of .obj zal alle bestanden uitsluiten die
respectievelijk onder de map obj liggen of alle bestanden met
de extensie .obj.
/P Vraagt om bevestiging voordat een doelbestand wordt gemaakt.
/S Kopieert mappen en submappen als deze niet leeg zijn.
/E Kopieert mappen en submappen, zelfs als deze leeg zijn.
Gelijk aan /S /E. Kan worden gebruikt om /T aan te passen.
/V Controleert elk nieuw bestand.
/W Vraagt u een toets in te drukken voordat het kopi?ren begint.
/C Kopieert zelfs wanneer er zich fouten voordoen.
/I Neemt aan dat doel een map is als doel niet bestaat
en er meer dan ??n bestand wordt gekopieerd.
/Q Bestandnamen worden tijdens het kopi?ren niet weergegeven.
/F Geeft volledige bron- en doelbestandsnamen weer tijdens
het kopi?ren.
/L Geeft de te kopi?ren bestanden weer.
/G Hiermee kunnen gecodeerde bestanden worden gekopieerd naar
locaties die geen encryptie ondersteunen.
/H Kopieert ook verborgen en systeembestanden.
/R Overschrijft alleen-lezenbestanden.
/T Maakt een mapstructuur maar kopieert geen bestanden.
Exclusief lege mappen of submappen. Met /T /E worden
lege mappen en submappen meegenomen.
/U Kopieert alleen bestanden die al bestaan in de doelmap.
/K Behoudt kenmerken. Gewoon XCOPY wist alleen-lezenkenmerk.
/N Kopieert met de gegenereerde korte namen.
/O Kopieert eigendom van bestanden en ACL-gegevens.
/X Kopieert bestandscontrole-instellingen (impliceert /O).
/Y Onderdrukt het vragen om bevestiging bij het overschrijven
van een bestaand doelbestand.
/-Y Vraagt om bevestiging bij het overschrijven van een bestaand
doelbestand.
/Z Kopieert netwerkbestanden in herstartbare modus.

De schakeloptie /Y kan vooraf worden ingesteld in omgevingsvariabele COPYCMD.
Dit kan worden opgeheven door /-Y te typen op de opdrachtregel.

🎸 Niets is zo permanent als een tijdelijke oplossing | Een goed probleem komt nooit alleen


  • André
  • Registratie: Maart 2002
  • Laatst online: 10:51

André

Analytics dude

xcopy c:\*.* e:\backup\*.* /s /y

[ Voor 19% gewijzigd door André op 25-01-2005 19:47 ]


Verwijderd

Topicstarter
JvdM schreef op dinsdag 25 januari 2005 @ 19:44:
xcopy C:\/y*.* e:\backup

*.* staat voor alle extensies
xcopy C:\*.* /y e:\backup

werkt niet.

  • Iblies
  • Registratie: September 2003
  • Laatst online: 02-02-2023
Kunt beter /e gebruiken ipv /s .
Sommige programma's gebruiken bepaalde dirs als tmp, en die kopieer je met s niet mee als die leeg zijn.

  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 06-07 14:10
Je krijgt zeker:
Geeft E:\backup een bestandsnaam of
een mapnaam op het doel aan
(B = bestand, D = map)?

We are shaping the future


Verwijderd

Topicstarter
Yes! het werkt! hartstikke bedankt allemaal!!:)

  • franssie
  • Registratie: Februari 2000
  • Laatst online: 14:22

franssie

Save the albatross

ipv van *.* kan je ook . gebruiken, leest lekkerder

[ Voor 17% gewijzigd door franssie op 25-01-2005 19:49 ]

🎸 Niets is zo permanent als een tijdelijke oplossing | Een goed probleem komt nooit alleen


  • JvdM
  • Registratie: April 2004
  • Laatst online: 01-04 22:31

JvdM

<---->

welke werkte nou?

Verwijderd

Topicstarter
Alex schreef op dinsdag 25 januari 2005 @ 19:48:
Je krijgt zeker:
Geeft E:\backup een bestandsnaam of
een mapnaam op het doel aan
(B = bestand, D = map)?
Nee, hij deed alsof er niets viel te copieeren

Verwijderd

Topicstarter
Deze werkt:
xcopy c:\*.* e:\backup\*.* /s /y

  • André
  • Registratie: Maart 2002
  • Laatst online: 10:51

André

Analytics dude

* André owned jullie allemaal :P

good old DOS ;)

  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 06-07 14:10
Waarom doe je het eigenlijk op deze manier, back-uppen?
Je kan met Ghost 9 toch ook iedere dag een Ghost laten maken, ben je in één klap klaar.

We are shaping the future


  • Diamon
  • Registratie: Maart 2000
  • Laatst online: 01-07 09:01

Diamon

The Weird One

Humzz, is het niet makkelijker om een scriptje hiervoor te gebruiken.
Heb zelf ook een aantal scripts op me server draaien, die elke nacht netjes bestanden en directory's kopieren naar een andere schijf.

And The Only One


Verwijderd

Ik zou eens kijken naar Robocopy die is nog wat krachtiger dan xcopy enzo.

Verwijderd

Topicstarter
Alex schreef op dinsdag 25 januari 2005 @ 19:56:
Waarom doe je het eigenlijk op deze manier, back-uppen?
Je kan met Ghost 9 toch ook iedere dag een Ghost laten maken, ben je in één klap klaar.
Heeft Norton dan ook dat je elke nacht zo simpel bestandjes kan laten copieeren, en de bestanden die niet vernieuwt zijn, niet meeneemt?

  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 06-07 14:10
Met Ghost maak je een identieke kopie van je HD. Dus ook oude bestanden worden meegenomen, je hebt dan wél een complete kopie van je hdd, je kan eventueel losse bestanden eruit halen met Ghost Explorer.

We are shaping the future


  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

Alex schreef op dinsdag 25 januari 2005 @ 19:56:
Waarom doe je het eigenlijk op deze manier, back-uppen?
Je kan met Ghost 9 toch ook iedere dag een Ghost laten maken, ben je in één klap klaar.
een image != backup

  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Zoek maar eens op incremental backups; dan zal je heel wat vinden. Dit topic hoort verder in Windows Operating Systems; maar aangezien we ook in WOS niet van grote 'help hier Anil_Thakurta' topics houden zet ik deze op slot. Je vraag is met 1 simpel commando te beantwoorden; net zoals de rest van de vragen die je blijkbaar hebt ;)

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate

Pagina: 1

Dit topic is gesloten.