windows - Batch-fil til at kopiere filer fra en mappe til en anden

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har to kodebaser af en ansøgning. Jeg skal kopiere alle filerne i alle mapper med .java fra den nyere kodebase til de ældre (så jeg kan forpligte det til svn).


Hvordan kan jeg skrive en batch-filer for at gøre dette?

Bedste reference


XCOPY/D?


xcopy c:olddir*.java c:
ewdir /D /E /Q /Y

Andre referencer 1


Hvis du har mange forskellige tilfælde af dette problem at løse, har jeg haft succes med Apache Ant for denne slags kopi/opdatering/backup slags ting. [2]


Der er dog en lidt lærekurve, og det kræver gør , at du skal have et Java-runtime-miljø installeret.

Andre referencer 2


Jeg kan godt lide Robocopy ('Robust File Copy'). Det er en kommandolinjekatalog replikeringskommando. Det var tilgængeligt som en del af Windows Resource Kit, og introduceres som en standardfunktion i Windows Vista og Windows Server 2008. [3]