Faire un script qui :
- demande si on est sous Linux ou Mac (il devra agir en fonction - portabilité) ;
- va sur le bureau ;
- sélectionne toutes les images en .jpg, .gif et .png,etc (le + possible) les copie dans un nouveau dossier dénommé "images" (toujours sur le bureau) et les réduit (poids) de 30% ;
- fait de mêmes pour les vidéos en .mov, .avi, etc. (le + possible) dans un nouveau dossier "videos" et réduit leur poids de 30% ;
- fait de même pour les fichiers .txt, .doc, .rtf, etc. (le + possible) dans un dossier "fichiers" et poids -30% aussi ;
- idem pour les scripts avec extension .c,.h,.cpp,.py,.pl,.php,.html,.css,.xml,.js,.sh, etc. (le + possible) dans un dossier "scripts" ;
- demande à l'utilisateur s'il veut : "erase old files" (supprimer les anciens fichiers qu'on à copié + réduits dans des nouveaux dossiers) ou "keep old files" (préserver les anciennes versions sur le bureau quand même) ;
- agir en fonction puis écrire "Done !" puis à la ligne "Quit" et le programme s'arrête.
Note : scripter de façon propre, synthétique, commentée, indentée, efficace, portable, etc.
Le tout à m'envoyer par MP, écrire ici "Script done!".
+3 points à la clé !
- demande si on est sous Linux ou Mac (il devra agir en fonction - portabilité) ;
- va sur le bureau ;
- sélectionne toutes les images en .jpg, .gif et .png,etc (le + possible) les copie dans un nouveau dossier dénommé "images" (toujours sur le bureau) et les réduit (poids) de 30% ;
- fait de mêmes pour les vidéos en .mov, .avi, etc. (le + possible) dans un nouveau dossier "videos" et réduit leur poids de 30% ;
- fait de même pour les fichiers .txt, .doc, .rtf, etc. (le + possible) dans un dossier "fichiers" et poids -30% aussi ;
- idem pour les scripts avec extension .c,.h,.cpp,.py,.pl,.php,.html,.css,.xml,.js,.sh, etc. (le + possible) dans un dossier "scripts" ;
- demande à l'utilisateur s'il veut : "erase old files" (supprimer les anciens fichiers qu'on à copié + réduits dans des nouveaux dossiers) ou "keep old files" (préserver les anciennes versions sur le bureau quand même) ;
- agir en fonction puis écrire "Done !" puis à la ligne "Quit" et le programme s'arrête.
Note : scripter de façon propre, synthétique, commentée, indentée, efficace, portable, etc.
Le tout à m'envoyer par MP, écrire ici "Script done!".
+3 points à la clé !
Commentaire