Avatar billede collin Nybegynder
14. august 2003 - 17:49 Der er 8 kommentarer og
1 løsning

Copy alle filer til en mappe

Jeg leder efter en kommando eller batfil der kan ligesom Xcopy .. /s finde alle eksempler af filer på et drev inklusive undermapper med f. eks .doc endelse og så kopiere dem - dog ikke med træstrukturen intakt men samlet i en enkelt mappe. Jeg har forsøgt at "pipe" en dir kommando men uden held. Den eneste måde jeg kende til i Windows der kan gøre det er at bruge søg programmet og så markere alle de fundne filer og Ctrl + C > sæt ind i mappen. Det er klodset synes jeg og utroligt at en enkel løsning ikke er lige til hånd.
Avatar billede al_dair Nybegynder
14. august 2003 - 17:51 #1
hvad med

copy *.doc c:\destination-mappe
Avatar billede fromsej Praktikant
14. august 2003 - 17:52 #2
Prøv at skrive Xcopy/? det kan være der findes en switch til formålet.
Avatar billede bertelbrander Novice
14. august 2003 - 19:51 #3
Hvis du bruger NT/2000/XP kan du bruge følgende:
for /F %I in ('dir /S /B *.whatever') do copy "%I" g:\dest
Avatar billede collin Nybegynder
14. august 2003 - 23:45 #4
al dair > desværre kommandoen kopierer kun filer der befinder sig i roden men ignorerer alle undermapper. Fromsei > nej der findes ikke en switch til xcopy. bertelbrænder > her var noget i den retning jeg selv havde tænkt men det er desværre win98 jeg kører, og her virker kommandoen ikke - jeg har forsøgt med alle tænkelig variationer. Hvad laver /F switch ind For kommandoen? Findes ikke i Win98 Dos altså Dos 7.
Avatar billede bertelbrander Novice
15. august 2003 - 00:51 #5
Det er mig bekendt ikke muligt at gøre det du ønsker på 9x med de indbyggede kommandoer alene; kommando fortolkeren i 9x er meget primitiv.
Jeg har lavet et lille program der kan bruges:

http://home20.inet.tele.dk/midgaard/mc.zip

Du kører blot programmet som copy, f.ex:
mc *.doc c:\dest
Avatar billede hesv Nybegynder
15. august 2003 - 09:10 #6
prøv evt. med robocopy (har ikke prøvet den på 9x)
Avatar billede jnoval Nybegynder
15. august 2003 - 21:33 #7
Dette lyder måske helt hen i vejret, men det virker fint. Jeg har flere gange løst komplicerede copy og rename opgaver med excel. V.h.a. en dir *.doc /s >liste.txt kan du få en liste med alle de filer du skal have kopieret. Denne liste importerer du i excel. I excel har mulighed for at lægge flere felter sammen til et felt. Med lidt snilde vil du ende op med en kolonne med alle de copy kommandoer (en til hver fil) du har brug for. Denne kolonne kopier du over i en tekstfil, og gemmer den med ext. .bat. Og svupti så har du selv lavet din bat fil. Jeg kan ikke huske de forskellige kommandoer i excel, måske kender du dem. Hvis det har din interesse så kan jeg godt sende dig et eksempel på en excelfil på mandag (den er på arbejde).
Jeg skulle remane og kopier ca 4000 filer fra 1234567-abcd.dwg til 1234567.dwg. Alle navnene var ikke lige lange men alle skulle have fjernet - og derefter. Filerne skulle derefter kopieres over i en mappe. Dette gik som smurt. Da jeg først havde fundet fidusen i excel.
Hvis det er noget du skal køre ofte kan det nok automatiseres med en makro i excel.
Avatar billede jnoval Nybegynder
15. august 2003 - 21:35 #8
Man kan selvfølgelig også programmere sig ud af det, men det kan jeg ikke.
Avatar billede collin Nybegynder
16. august 2003 - 21:26 #9
Pointe til jnoval for et helt vildt original og uortodox løsning på problemet. Jeg vil dog ikke få brug for den nu idet jeg, nærmest ved et tilfælde, er faldt over et fremragende program som gør dos så sexet som den overhovedet kunne være - det hedder 4dos og kan hentes fra http://www.jpsoft.com/4dosdes.htm hvis nogen skulle være interesseret. Den erstatter Command.com med sin egne fortolker og krydder gevældigt på kommandoerne plus tilføjer nogle af hel egne kommandoer. Den har en switch til For som meget ligner /F switch nævnte af bertelbrander. For /R %x in (*.doc) do copy %x D:\bacup finder alle doc dokumenter i mappen man er i plus alle undermappe og kopierer dem til D:\bacup. Og med hæseblæsende fart. Tak alle sammen for jeres indsats.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester