okay sorry, kan vist ikke læse her om morgenen :) et andet alternativ under 2k/xp kan være:
for /r %I in (*) do if not "%~xI"==".old" copy /Y "%I" c:\
hvis den afvikles fra en .bat, skal der bruges dobbelt %
og bemærk, at den også snupper alle underbiblioteker
Synes godt om
Slettet bruger
26. januar 2004 - 08:47#5
Det er måske lidt bøvlet, men hvis ikke det er muligt at bruge wildcards til at udelade filer, kan du skrive en bacth fil, der:
1) kopierer alle filer til et temp-directory 2) sletter alle .old filer i temp-directoriet 3) kopierer/flytter alle (resterende) filer fra temp-directoriet 4) fjerner temp-directoriet
Jeg har IKKE (!!!) afprøvet, men det skulle kunne gøres med noget à la følgende kode:
COPYEXCEPT.BAT: -------------
@echo off
md tmpdir xcopy *.* tmpdir > NUL echo y | del tmpdir\%2 > NUL
move tmpdir\*.* %1 > NUL rd tmpdir Echo. Done.
----------------------------
Syntaxen ville så være, for at kopiere alle filer, undtagen *.old til c:\destination:
COPYEXCEPT c:\destination *.old
/RubberSoul
Synes godt om
Slettet bruger
26. januar 2004 - 08:59#6
Og en anden måde at gøre det på kunne være at skjule *.old og derefter udføre copy *.* - så vil den formentligt udelade *.old:
rubbersoul: Problemet er, at filerene er meget store: á 1,5 GB.
squashguy: Det var lige præcis, hvad jeg søgte. Tak for det! Svarer du lige på spørgsmålet?
rubbersoul: Hvis den holder med at skjule filerne, er det også en holdbar løsning. Dog kan man jo sætte Windows op til også at vise skjulte filer. Derfor vil de så også nok blive kopieret alligevel ?!?
Synes godt om
Slettet bruger
26. januar 2004 - 10:44#8
ulricho -> Jeg tror ikke Windows Explorer opsætningen har indflydelse på kommando-prompten, men jeg skal ikke kunne sige det. Jeg har ikke WinXP, så jeg kan desværre ikke teste det.
Synes godt om
Slettet bruger
26. januar 2004 - 10:46#9
Jeg har netop afprøvet på Windows 2000, og der har det ingen indflydelse om Windows Explorer er sat op til at vise skjulte filer.
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.