Comment devrait le modifier pour qu'il fasse son travail à des sous-dossiers de compressfolder?Comment appliquer cette commande aux sous-dossiers?
Répondre
Vous feriez mieux d'utiliser l'utilitaire "find", mais je ne suis pas sûr qu'il est disponible sous Windows dans un environnement posix.
Cependant:
find compressfolder -type f -print0 | xargs -0 -n 1 bzip2 -z
Cette commande sur tout système * nix trouvera chaque fichier régulier sous « compressfolder » et se déroulera « bzip2 -Z » pour chacun des fichiers. Si vous utilisez cygwin ou mingw (comme je suppose), cela devrait aussi fonctionner sur Windows.
Cette compresse tous les fichiers sous compressfolder, récursive:
for /r .\compressfolder %%a IN (*.*) do bzip2 -z %%a
Le for /r
se récursivité dans chaque sous-dossier de \ compressfolder.. %%a
contient chaque fichier spécifié par *.*
, et la partie qui suit do
exécute bzip2
sur chaque fichier. Les exemples ci-dessus supposent que vous l'exécuterez à partir du dossier parent vers le dossier compressé. Placez la ligne dans un fichier batch, par exemple. bzip2all.bat et lancez-le.
- 1. Appliquer un rappel de commande aux rails
- 2. Comment appliquer cette règle regex
- 3. Comment appliquer CSS aux boutons?
- 4. comment appliquer les paramètres dans cette procédure?
- 5. Comment appliquer cette méthode de redimensionnement?
- 6. Comment appliquer SRP aux classes d'interface utilisateur?
- 7. Comment appliquer un thème aux formulaires Windows?
- 8. Appliquer des règles aux données
- 9. Codename One - Comment appliquer un arrière-plan personnalisé aux onglets de menu de commande
- 10. Appliquer la liste aux arguments dans Mathematica
- 11. Comment appliquer une perspective correcte à cette texture OpenGL ES?
- 12. Comment appliquer un supplément sur commande/panier total en magento?
- 13. Comment appliquer Checkstyle check IllegalType uniquement aux champs statiques
- 14. comment appliquer la page maître aux pages dans asp.net 2008
- 15. Appliquer une ombre aux div irréguliers
- 16. Appliquer condition dans cette requête dans django
- 17. Comment faire appliquer les polices Google aux widgets GWT?
- 18. Appliquer des styles aux widgets GWT
- 19. Expliquer cette commande awk
- 20. Appliquer des modèles aux éléments adjacents?
- 21. Comment écrire cette commande SQL Par Clause
- 22. Comment exécuter cette commande en arrière-plan
- 23. Comment écho avec PHP cette commande MySQL
- 24. comment faire ordonner dans cette commande sqlite?
- 25. Comment écrire cette commande SQL (MySQL) difficile?
- 26. Comment créer/appliquer un patch diff à cette situation?
- 27. Comment appliquer cette contrainte dans le serveur SQL
- 28. Comment puis-je appliquer cette API JSONP dans mon JQuery?
- 29. AspNet MVC - Appliquer la sécurité aux vues?
- 30. appliquer du style aux vues d'échafaudage
'find' fonctionne également sous Windows. Il peut avoir une syntaxe différente de la commande trouvée sur un système basé sur UNIX, mais elle est toujours là. Aucune installation de CygWin requise. –
@Cody: La 'find' incluse dans Windows ressemble plus à' grep'. – Joey
cela n'a pas fonctionné. aussi j'ai essayé celui-ci trouver compressfolder -type f -print0 | xargs -0 -n 1 bzip2 -z. Même cela n'a pas compressé les fichiers sous compressfolder. – ilhan