Je souhaite sauvegarder mon dossier de travail qui est principalement contenu dans une structure de dossiers telle que:
www
- project 1
- assets
- node_modules
- project 1
- assets
- node_modules
- project 1
- assets
- node_modules
J'ai besoin de copier tous les projets mais d'exclure le dossier node_modules dans chaque projet. Existe-t-il un moyen facile de le faire en vrac? Comme j'ai beaucoup de projets à réaliser.
Fonctionnant sur Windows 8.1
Réponses:
Je dois copier tous les projets mais exclure le dossier node_modules
Vous pouvez utiliser
xcopy
avec l'exclude
option:except.txt
contient la liste des fichiers des répertoires à exclure.except.txt:
Source xcopy - Copiez les fichiers et / ou les arborescences de répertoires dans un autre dossier.
Lectures complémentaires
la source
robocopy SOURCE DESTINATION /mir /xd FOLDER_TO_EXCLUDE
- Je suppose que cela pourrait aussi fonctionner?robocopy
un essai - il a été conçu pour supporter les mêmes options de commande que ,xcopy
mais dispose d' un grand nombre d'améliorations - à long support de chemin, mise en mémoire tampon, unicode, elle conserve horodatages etc. , etc.Robocopy
fait partie de Windows depuis Vista, installable sur XP.robocopy
c'est mieux.Merci à @DavidPostill pour sa réponse. Cela a fonctionné un régal. J'ai cependant réussi à faire fonctionner la robocopie. Pour ceux que cela pourrait aider, la commande était:
La source étant le dossier à copier et dest étant la destination. Et juste à la fin, j'ai node_modules comme dossier que je veux exclure.
la source
robocopy /mir
. Commutateur très puissant qui peut faire beaucoup de bien, mais sachez simplement ce que fait ce commutateur avant de l'utiliser. Il synchronisera deux répertoires, y compris la suppression d'éléments s'ils n'existent pas dans le répertoire source.