comme dans tout exercice de programmation il faut decomposer le probleme en probleme plus simple,
c'est ce qu'on appelle l'algoritmie
dans ton cas :
1°) trouver les fichiers qui ont moins d'une semaine
2°) pour chaque fichier trouver, obtenir l'arborescence et le nom du fichier
3°) recreer l'arborescence
4°) deplacer le fichier dans la nouvelle arborescence
bon comme certains, depuis que linux existe, se sont deja posé la question avant toi
il y a des outils pour cela
1°) find me semble un bon point de depart, man find pour en obtenir les options
2 à 4 : il y a surement des options à mv pour deplacer AVEC l'arborescence, sinon peut-etre que rsyncsaurait le faire
sinon, ben là il va falloir coder, avec des boucles pour faire :
pour chacun des fichiers trouvés
obtenir le chemin
obtenir le nom du fichier
recreer le chemin dans la destination si il n'existe pas
# ca ressemble à un exo de TP
Posté par NeoX . En réponse au message MV de tout les fichiers et sous dossier ayant moins de une semaine. Évalué à 3. Dernière modification le 03 novembre 2017 à 22:27.
comme dans tout exercice de programmation il faut decomposer le probleme en probleme plus simple,
c'est ce qu'on appelle l'algoritmie
dans ton cas :
1°) trouver les fichiers qui ont moins d'une semaine
2°) pour chaque fichier trouver, obtenir l'arborescence et le nom du fichier
3°) recreer l'arborescence
4°) deplacer le fichier dans la nouvelle arborescence
bon comme certains, depuis que linux existe, se sont deja posé la question avant toi
il y a des outils pour cela
1°)
findme semble un bon point de depart,man findpour en obtenir les options2 à 4 : il y a surement des options à
mvpour deplacer AVEC l'arborescence, sinon peut-etre quersyncsaurait le fairesinon, ben là il va falloir coder, avec des boucles pour faire :