J'ai un dossier appelé lessons et 34 leçons imbriquées dans ce dossier
course\
lesson1\updatedfile.html
lesson2\updatedfile.html
...
lesson34\updatedfile.html
Le dossier de leçons contient uniquement les dossiers des leçons individuelles. Les dossiers de cours individuels contiennent de nombreux fichiers, mais les seuls que je souhaite mettre à jour portent tous le même nom mais les mises à jour ne sont pas les mêmes. C'est-à-dire que updatedfile.html est différent. Je veux utiliser 7zip pour archiver un fichier .zip dont le contenu ressemble à ceci
course\lessonx(34 folders)\updatedfile.html
Ainsi, lorsque j'envoie ces mises à jour par courrier électronique, le gars peut simplement copier et coller le dossier du cours principal par-dessus le dossier actuel et la fusion gérera tous les emplacements spécifiques.
Une idée comment faire ça?
windows-7
windows
command-line
7-zip
gooddadmike
la source
la source
Réponses:
L'une des choses suivantes fera:
Ouvrez une invite de commande, allez dans le
course
répertoire un executeupdatedfile.html
dans la recherche Windows intégrée.la source
1
est pure 7zip, rien d’autre.J'aime la méthode ci-dessus.
Cela étant dit, l'exemple de ligne de commande est le suivant:
"%programFiles%\7-zip\7z a updates.zip updatedfile.html -r
le
-r
dit qu'il regarde dans tous les sous-dossiers.Modifier:
Vieux trucs DOS:
dir
accepte deux commutateurs:/b
liste uniquement le nom de fichier. Pratique pour la sortie dans un fichier./s
listes à travers les sous-dossiers.J'espère que cela pourra aider.
la source