Gå til innhold

Behandle filer ved hjep av batch


Anbefalte innlegg

Jeg sitter som vanlig og klør meg litt i hodet på en fredags ettermiddag. Planen er og lage en batch som leter frem alle jpg filene på en stasjon og kopierer disse til en annen stasjon uten mappestrukturen.

 

Og lage en "filelist.txt" ved hjelp av "dir *.jpg /b /s" er ikke noe problem, men her stopper det opp for meg.

 

noen som har en ide??

 

xcopy *.jpg /s gjør mesteparten av jobben ser jeg men den tar med mappestrukturen

 

Edit: forhåpentligvis bedre formulering, oppdatering.

Endret av Depressure
Lenke til kommentar
Videoannonse
Annonse

for /F "delims=~" %%f in (filelist.txt) DO xcopy %%f c:\wherever

 

denne behandler hver enkelt linje i filelist.txt, den gjør kommandoen etter DO, usikker på om det etter DO er hva du er ute etter, men ellers skal dette være bra :)

Lenke til kommentar
for /F "delims=~" %%f in (filelist.txt) DO xcopy %%f c:\wherever

 

denne behandler hver enkelt linje i filelist.txt, den gjør kommandoen etter DO, usikker på om det etter DO er hva du er ute etter, men ellers skal dette være bra :)

Er forsåvidt interessert i hele linja. så tusen takk. Har du lyst og gi meg en forklaring på den?

 

Edit:

 

::@echo off
dir *.jpg /b /s >filelist.txt
for /F "delims=~" %%f in (filelist.txt) DO xcopy %%f c:\hmm
::del filelist.txt

 

Ser ikke ut til og fungere, noen ide'er?

Endret av Depressure
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...