kopieeractie middels een batch-file?

Status
Niet open voor verdere reacties.

hfoppen

Terugkerende gebruiker
Lid geworden
15 nov 2000
Berichten
1.058
Beste mensen,

ik heb een mappenstructuur die als volgt is opgebouwd:

HOOFD / CATEGORIE / SUB / DETAILS

Wat ik eigenlijk wil is dat alle bestanden (met bepaalde extentsie) uit alle DETAILS-mappen worden gekopieerd naar een hoger niveau.
Dus:

HOOFD / CATEGORIE / SUB / DETAILS / bestand.ext
HOOFD / CATEGORIE / SUB / DETAILS2 / bestand.ext
HOOFD / CATEGORIE / SUB / DETAILS3 / bestand.ext

Die 3 bestand.ext moeten dan in de map SUB komen te staan...

Iemand enig idee???

Heb al ff iets met xcopy zitten kijken, maar dat lukte niet helemaal.
 
copy C:\HOOFD\CATEGORIE\SUB\DETAILS\bestand.ext C:\hoofd\categorie\sub

Herhaal deze regels voor elke map bestandsextensie in je batchfile.

De bestanden worden dan gekopieerd naar een bovenliggende map.
De originele files blijven dan wel in de onderste map staan.
 
Beste jackall,

ik bedoelde het iets anders.

HOOFD / CATEGORIE / SUB / DETAILS / bestand1.ext
HOOFD / CATEGORIE / SUB / DETAILS2 / bestand2.ext
HOOFD / CATEGORIE / SUB / DETAILS3 / bestand3.ext

Wat ik als resultaat wil is dan:

HOOFD / CATEGORIE / SUB / bestand1.ext
bestand2.ext
bestand3.ext

zo dus!
 
Als ik het verhaal goed begrijp heb je niet alleen te maken met meerdere mappen, maar ook met bestanden met dezelfde naam. Dit laatste maakt een oplossing dmv een batch file onmogelijk.
 
je kan een wildcard gebruiken, meen ik?

Code:
[B]copy C:\test\*.* C:\nieuw\[/B]
kopieert als het goed is alle bestanden vanuit C:\test naar C:\nieuw. Maar ik kan me vergissen. *.* staat dan voor 'alle namen, alle extenties' maar je kan dus ook alleen alle extenties of alleen alle bestandsnamen wildcard-en.



:thumb:
 
Laatst bewerkt:
Als ik het verhaal goed begrijp heb je niet alleen te maken met meerdere mappen, maar ook met bestanden met dezelfde naam. Dit laatste maakt een oplossing dmv een batch file onmogelijk.

Ik denk dat je het verkeerd hebt begrepen.
Dit is wat ik heb:
HOOFD / CATEGORIE / SUB / DETAILS / bestand1.ext
HOOFD / CATEGORIE / SUB / DETAILS2 / bestand2.ext
HOOFD / CATEGORIE / SUB / DETAILS3 / bestand3.ext
(div. bestandsnamen dus in submappen).

Wat ik als resultaat wil is dan:
HOOFD / CATEGORIE / SUB / bestand1.ext
bestand2.ext
bestand3.ext

Ik wil dus eigenlijk alle bestanden uit die DETAIL-mappen halen en gewoon in het hogerliggende SUB-map plaatsen. Dit omdat het nu te gedetailleerd is opgeslagen en het veel te veel werk is om handmatig alles te gaan copy/pasten.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan