Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
[RESOLU] Trier des fichiers en fonction du mois de création
Auteur Message
Répondre en citant
Message [RESOLU] Trier des fichiers en fonction du mois de création 
Bonjour,

J'ai besoin de trier des fichiers en fonction de leur date de création, par exemple tous les premier du mois déplacer tous les fichiers du mois précédent d'un répertoire donné dans un dossiers portant le nom du mois concerné

Une idée ?

je sais pas si je suis clair

Merci



Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message [RESOLU] Trier des fichiers en fonction du mois de création 
Hello !

Heu, c'est obligé de le faire tous les mois ?
Je crois qu'un truc intéressant est d'utiliser l'atribut archive, je crois qu'il se met automatiquement après chaque modification du fichier, tu pourais faire ça :

Ca suppose que t'as une copie de sauvegarde temporaire (bah to dossier en double).
  • tu sauvegardes ta copie vers une autre copie datée.
  • tu copie tous les fichiers qui ont l'attribut archive
  • tu retire l'attribut archive


Sinon, si tu veux le faire tout simplement, tu copie ton dossier.
Et pour le programmer tous les il faut utilser la commande AT

Ou si tu veux une solution clée en main tu peux utiliser un gestionnaire de version, comme mercurial ou git, ça a été conçu pour les sources de logiciels, mais ça marche avec n'importe quoi (et c'est très efficace si t'as pas mal de fichiers textes).

@+




______________________________________________________
--
> Que pensez vous de l'ajout du repertoire point dans $PATH ?
Ma version de troll 18.0.32 beta 3 vient de me faire un core dump.
-+- SE in Guide du Linuxien Pervers : Bien développer son troll -+-

[Dos9]
Visiter le site web du posteur Skype
Répondre en citant
Message [RESOLU] Trier des fichiers en fonction du mois de création 
Petit UP, tu peux utiliser le résultat de dir dans une boucle sinon Wink




______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Répondre en citant
Message [RESOLU] Trier des fichiers en fonction du mois de création 
Hello Mr. Green

A tester de ton coté:
Code:
@Echo Off

For /F "Tokens=2,3,6 Delims=/ " %%A In ('Dir /TC *.* ^| Find "/"') Do (

If Not Exist "%%A_%%B" Md "%%A_%%B"
Move "%%C" "%%A_%%B"

)


Si je n'ai pas fait d'erreur, le batch va créer un dossier correspondant au mois de création
du fichier s'il n'existe pas puis va déplacer le fichier dedans. Ça prend aussi l'année en
compte.

L’opération devrais s’exécuter sur tous les fichiers du répertoire en cours.

Le nom donné au dossier devrais être du type: MOIS_ANNEE (des fichiers à l'interieur).


A toi de me dire si ça coince.




______________________________________________________
│Øδ@π.
Visiter le site web du posteur Skype
Message [RESOLU] Trier des fichiers en fonction du mois de création 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch