Chcę wykonać kopię zapasową mojego folderu roboczego, który jest głównie zawarty w strukturze folderów, takich jak:
www
- project 1
- assets
- node_modules
- project 1
- assets
- node_modules
- project 1
- assets
- node_modules
Muszę skopiować wszystkie projekty, ale wykluczam folder node_modules w każdym projekcie. Czy istnieje prosty sposób, aby to zrobić zbiorczo? Ponieważ mam wiele projektów do przejścia.
Działa w systemie Windows 8.1
Odpowiedzi:
Muszę skopiować wszystkie projekty, ale wykluczam folder node_modules
Możesz używać
xcopy
razem zexclude
opcją:except.txt
zawiera listę plików katalogów do wykluczenia.oprócz.txt:
Źródło xcopy - Skopiuj pliki i / lub drzewa katalogów do innego folderu.
Dalsza lektura
źródło
robocopy SOURCE DESTINATION /mir /xd FOLDER_TO_EXCLUDE
- Zakładam, że to też może działać?robocopy
szansę - został zaprojektowany, aby wspierać te same opcje polecenia jakxcopy
ale posiada wiele usprawnień - długą ścieżkę wsparcia, buforowanie, Unicode, zachowuje znaczniki czasu itd. Itd.Robocopy
Jest częścią systemu Windows Vista, ponieważ do zainstalowania na XP.robocopy
jest lepiej.Dzięki @DavidPostill za odpowiedź. Udało się. Udało mi się jednak również uruchomić robocopy. Dla tych, którym może pomóc, polecenie brzmiało:
Źródło jest folderem do skopiowania, a dest jest miejscem docelowym. Na samym końcu mam folder node_modules jako folder, który chcę wykluczyć.
źródło
robocopy /mir
. Bardzo potężny przełącznik, który może wiele zdziałać, ale pamiętaj, co robi ten przełącznik, zanim zaczniesz go używać. Zsynchronizuje dwa katalogi, w tym usunie elementy, jeśli nie istnieją w katalogu źródłowym.