\n"; echo "\n"; echo "\n"; echo "\n"; ?> Forum : <u>Programmes existants / Demandes rejetées / Hors Sujet</u> / Trie dans les fichiers - L''Aspirine du Web | Le site qui va faire du bien à votre PC
0 visiteur(s) et 0 membre(s) en ligne. Devenez membre privilégié en cliquant ici
Modéré par : GregLand 
Index du Forum » » Programmes existants / Demandes rejetées / Hors Sujet » » Trie dans les fichiers
AuteurTrie dans les fichiers
OMI
59    

OMI
  Posté : 07-05-2009 19:48

bonjour

ça faisait un moment que j'avais rien demandé
alors je me suis dit que tu risques de t'ennuyer
non sérieusement un petit truc qui pourrait me faire gagner pas mal de temps
je me retrouve avec des dossiers dans lesquels j'ai :
.NEF
.TIF
.JPG

l'idée serait de pouvoir créer automatiquement des sous dossiers dans lesquels seront trié automatiquement les fichiers par extensions


voili voilou

  Profil    
GregLand
706      

GregLand
  Posté : 08-05-2009 00:29

Salut OMI, effectivement ça fait un bout !

Un logiciel équivalent a été créé par Skrommel (Donation Coder)
Tu le trouveras a cette adresse


GregLand
WebMaster & Programmeur
de www.localhost:4001

  Profil  E-mail  www    
OMI
59    

OMI
  Posté : 08-05-2009 12:29

d'abord merci pour le lien
le soucis du soft que tu proposes c'est qu'il faut définir la source et le dossier de destination
ce qui oblige de crée une règle à chaque nouveau dépot de photos et du coup ne me fait gagner aucun temps ^^
quand je vide mon appareil par exemple
le soft qui récupère les photos incrémente automatiquement le nom du dossier (par defaut c'est 001,002,003 etc...)
en fait je voyais plus un petit soft qui gère ca au clic droit

du genre je fais un clic droit sur le dossier 001 j'ai une ligne du genre "trier dans le dossier" et la le soft crée des sous dossiers en déplacant les fichiers suivant leurs extensions dans les sous dossiers

l'idéal serait de pouvoir gérer via un fichier .ini par exemple les extensions à gérer et éventuellement le nom des sous dossiers suivant les extensions

l'idéal pour moi ca serait d'avoir mon dossier 001 avec mes .nef un sous dossier avec mes .tif dedans et un sous dossier avec mes .jpg dedans
le nef correspond à mes fichiers brut
le tif correspond à mes fichiers traité
le Jpg correpond à mes fichiers que je poste sur le net

j'en demande peut être beaucoup

  Profil    
GregLand
706      

GregLand
  Posté : 08-05-2009 22:23

Tu peux utiliser un fichier bat pour cela...
( a placer dans le dossier 001 pour voir déjà ce que ça donne)

move_by_ext.bat

@echo off
rem Création des sous dossiers
mkdir nef
mkdir jpg
mkdir tif
rem Copie des fichiers dans les dossiers
Xcopy *.nef nef\
Xcopy *.jpg jpg\
Xcopy *.tif tif\
rem suppression des fichiers de base
del *.nef /Q
del *.jpg /Q
del *.tif /Q



Pour le menu contextuel, on verra ça après...

Message édité par : GregLand / 08-05-2009 22:25


  Profil  E-mail  www    
OMI
59    

OMI
  Posté : 08-05-2009 22:40

ok super j'vais déjà attaquer avec ça
merci greg

  Profil    
GregLand
706      

GregLand
  Posté : 08-05-2009 22:52

Un petit fichier qui fait l'inverse (Annulation du fichier précédent) au cas ou...


@echo off
rem Copie des fichiers (compris dans les sous dossiers) dans le dossier racine
Xcopy nef\*.nef *.nef
Xcopy jpg\*.jpg *.jpg
Xcopy tif\*.tif *.tif
rem Suppression des sous dossiers
rd nef\ /S /Q
rd jpg\ /S /Q
rd tif\ /S /Q



Message édité par : GregLand / 08-05-2009 22:54


  Profil  E-mail  www    
OMI
59    

OMI
  Posté : 08-05-2009 23:04

Super merci

  Profil    
GregLand
706      

GregLand
  Posté : 08-05-2009 23:26

Les scripts légèrement modifiés tu as juste a glisser les dossiers sur le fichier bat pour les trier
Move_By_Ext.bat

@echo off
cd %1
rem Création des sous dossiers
mkdir nef
mkdir jpg
mkdir tif
rem Copie des fichiers dans les dossiers
Xcopy *.nef nef\
Xcopy *.jpg jpg\
Xcopy *.tif tif\
rem suppression des fichiers de base
del *.nef /Q
del *.jpg /Q
del *.tif /Q



Undo.bat

@echo off
cd %1
rem Copie des fichiers
Xcopy nef\*.nef *.nef 
Xcopy jpg\*.jpg *.jpg 
Xcopy tif\*.tif *.tif 
rem Suppression des sous dossiers 
rd nef\ /S /Q 
rd jpg\ /S /Q 
rd tif\ /S /Q



Message édité par : GregLand / 08-05-2009 23:28


  Profil  E-mail  www    
OMI
59    

OMI
  Posté : 08-05-2009 23:42

voila super
j'ai juste à mettre le .bat dans le dossier mes images (j dois avoir dans les 250 dossiers ca commence a faire du monde )

  Profil    
OMI
59    

OMI
  Posté : 09-05-2009 14:07

ah ben il y a un petit soucis avec la dernière version
quand je glisse un dossier dessus il ne tri pas

  Profil    
GregLand
706      

GregLand
  Posté : 09-05-2009 14:12

tu dois glisser les dossiers contenant des fichiers à la racine... (les dossiers 001, 002...)
Message d'erreur ?
Rajoute pause à la fin du bat et enlève le @echo off au début pour débugger le problème...


GregLand
WebMaster & Programmeur
de www.localhost:4001

  Profil  E-mail  www    
OMI
59    

OMI
  Posté : 09-05-2009 14:17

C:\WINDOWS\Fonts>cd "D:\Mes images\DIVERS"

C:\WINDOWS\Fonts>rem CrÚation des sous dossiers

C:\WINDOWS\Fonts>mkdir nef
Un sous-répertoire ou un fichier nef existe déjà.

C:\WINDOWS\Fonts>mkdir jpg
Un sous-répertoire ou un fichier jpg existe déjà.

C:\WINDOWS\Fonts>mkdir tif
Un sous-répertoire ou un fichier tif existe déjà.

C:\WINDOWS\Fonts>rem Copie des fichiers dans les dossiers

C:\WINDOWS\Fonts>Xcopy *.nef nef\
Fichier introuvable - *.nef
0 fichier(s) copié(s)

C:\WINDOWS\Fonts>Xcopy *.jpg jpg\
Fichier introuvable - *.jpg
0 fichier(s) copié(s)

C:\WINDOWS\Fonts>Xcopy *.tif tif\
Fichier introuvable - *.tif
0 fichier(s) copié(s)

C:\WINDOWS\Fonts>rem suppression des fichiers de base

C:\WINDOWS\Fonts>del *.nef /Q
Impossible de trouver C:\WINDOWS\Fonts\*.nef

C:\WINDOWS\Fonts>del *.jpg /Q
Impossible de trouver C:\WINDOWS\Fonts\*.jpg

C:\WINDOWS\Fonts>del *.tif /Q
Impossible de trouver C:\WINDOWS\Fonts\*.tif

C:\WINDOWS\Fonts>pause
Appuyez sur une touche pour continuer...


j file chez le coiffeur je regarde après

je précise juste qu'il n'y a que des jpg sur celui ci et aucun dossier a l'intérieur de DIVERS

Message édité par : OMI / 09-05-2009 14:18


  Profil    
GregLand
706      

GregLand
  Posté : 09-05-2009 15:15

Bizarre...
Le dossier de copie est C:\WINDOWS\Fonts (le dossier des polices de Windows...)
ce problème n'est présent qu'avec la dernière version du script ?

Place le fichier bat dans un dossier a nom court (a la racine de C par exemple)... puis glisse les dossiers 001, 002 dessus ... et dis moi ce que ça donne...


GregLand
WebMaster & Programmeur
de www.localhost:4001

  Profil  E-mail  www    
OMI
59    

OMI
  Posté : 09-05-2009 16:06

si je mets le dossier a la racine ca fonctionne impec

le chemin du dossier mes images
D:/Mes images/

PS: j'ai un poil modifié le .bat



cd %1
rem Création des sous dossiers
mkdir nef
mkdir jpg
mkdir tif
mkdir psd
rem Copie des fichiers dans les dossiers
Xcopy *.nef nef\
Xcopy *.jpg jpg\
Xcopy *.tif tif\
Xcopy *.psd psd\
rem suppression des fichiers de base
del *.nef /Q
del *.jpg /Q
del *.tif /Q
del *.psd /Q

rd nef
rd jpg
rd tif
rd psd

pause



j'ai juste rajouter la fonction RD à la fin pour qu'il supprime eventuellement les dossiers vide (j'ai pas toujours de jpg dans les dossiers)
comme la fonction RD efface seulement si le dossier est vide ca devrait le faire

je ne pense pas que ce soit qui pose problème

Message édité par : OMI / 09-05-2009 16:37



Message édité par : OMI / 09-05-2009 16:38


  Profil    
GregLand
706      

GregLand
  Posté : 09-05-2009 17:50

Si ça te convient, impecc pour moi !
Et si tu peux le modifier toi même encore mieux pour toi ! lol

Message édité par : GregLand / 09-05-2009 17:51


  Profil  E-mail  www    
OMI
59    

OMI
  Posté : 09-05-2009 19:45

le soucis c'est que j'ai des centaines de Go de photos
je ne peux pas tout déplacer sur le C:
pour la fonction RD je suis tombé dessus en cherchant et en essayant de comprendre ce qui clochait

  Profil    
GregLand
706      

GregLand
  Posté : 09-05-2009 21:04

Ben déplace les sur un autre disque...
Qu'est ce qui t'en empêche ?
Un truc du style :

rem Création des sous dossiers 
mkdir D:\nef 
mkdir D:\jpg 
mkdir D:\tif 
mkdir psd 
rem Copie des fichiers dans les dossiers 
Xcopy *.nef D:\nef\ 
Xcopy *.jpg D:\jpg\ 
Xcopy *.tif D:\tif\ 
Xcopy *.psd D:\psd\ 
rem suppression des fichiers de base 
del *.nef /Q 
del *.jpg /Q 
del *.tif /Q 
del *.psd /Q

rd nef 
rd jpg 
rd tif 
rd psd 
pause



Message édité par : GregLand / 09-05-2009 21:06


  Profil  E-mail  www    
OMI
59    

OMI
  Posté : 09-05-2009 21:12

c'est ce que j'ai fais
j'ai remis le documents and settings par défaut (donc sur le c: etc)
j'ai laissé mes photos donc sur le d:

donc à l'heure actuelle j'ai
d:001/
d:002/
etc

et maintenant voila ce qu'il me dit



C:\Documents and Settings\Datura>cd D:\001

C:\Documents and Settings\Datura>rem CrÚation des  ;sous dossiers

C:\Documents and Settings\Datura>mkdir Web

C:\Documents and Settings\Datura>mkdir Retouche

C:\Documents and Settings\Datura>mkdir psd

C:\Documents and Settings\Datura>rem Copie des fi chiers dans les dossiers

C:\Documents and Settings\Datura>Xcopy *.jpg Web\
Fichier introuvable - *.jpg
0 fichier(s) copié(s)

C:\Documents and Settings\Datura>Xcopy *.tif Retouche\
Fichier introuvable - *.tif
0 fichier(s) copié(s)

C:\Documents and Settings\Datura>Xcopy *.psd psd\
Fichier introuvable - *.psd
0 fichier(s) copié(s)

C:\Documents and Settings\Datura>rem suppression des&n bsp;fichiers de base

C:\Documents and Settings\Datura>del *.jpg /Q
Impossible de trouver C:\Documents and Settings\Datu ra\*.jpg

C:\Documents and Settings\Datura>del *.tif /Q
Impossible de trouver C:\Documents and Settings\Datu ra\*.tif

C:\Documents and Settings\Datura>del *.psd /Q
Impossible de trouver C:\Documents and Settings\Datu ra\*.psd

C:\Documents and Settings\Datura>rem suppression des&n bsp;dossiers vide

C:\Documents and Settings\Datura>rd Web

C:\Documents and Settings\Datura>rd Retouche

C:\Documents and Settings\Datura>rd psd

C:\Documents and Settings\Datura>pause
Appuyez sur une touche pour continuer...



le .bat


cd %1
rem Création des sous dossiers
mkdir Web
mkdir Retouche
mkdir psd
rem Copie des fichiers dans les dossiers
Xcopy *.jpg Web\
Xcopy *.tif Retouche\
Xcopy *.psd psd\
rem suppression des fichiers de base
del *.jpg /Q
del *.tif /Q
del *.psd /Q
rem suppression des dossiers vide
rd Web
rd Retouche
rd psd

pause




c'est quoi ce délire

  Profil    
GregLand
706      

GregLand
  Posté : 09-05-2009 21:26

Je comprends plus là...
Donne moi l'architecture complète (du disque jusqu'a l'extension du fichier) des dossiers sources et des dossiers de destination (Capture d'écran de l'explorateur pour faire plus simple)

et ou mets tu le bat ?

Message édité par : GregLand / 09-05-2009 21:27


  Profil  E-mail  www    
OMI
59    

OMI
  Posté : 09-05-2009 21:32

Voili voilou

je comprends rien du tout la ...


  Profil    
GregLand
706      

GregLand
  Posté : 09-05-2009 21:49

Donc tu as des fichiers source :
D:\001\image[n].jpg
D:\002\image[n].tif
D:\00[n]\image[n].sif

que tu souhaites déplacer dans les dossiers :
D:\001\jpg\image[n].jpg
D:\002\\tif\image[n].tif
D:\00[n]\sif\image[n].sif

C'est bien ça ?


GregLand
WebMaster & Programmeur
de www.localhost:4001

  Profil  E-mail  www    
OMI
59    

OMI
  Posté : 09-05-2009 21:54

non j'ai des fichiers source:
D:\001\ (avec des .NEF,.TIF et .JPG à l'intérieur)

ce que je souhaite:
D:/001/ avec les NEF
D:/001/TIF/ les TIFs
D:/001/JPG/ Les JPGs

les NEF peuvent rester dans le 001 (pour avoir les miniatures des tofs )

  Profil    
GregLand
706      

GregLand
  Posté : 10-05-2009 00:01

Voici ce que je te propose comme script :
Démonstration Visuelle en pièce jointe



@echo off 
cd %1 
rem Création des sous dossiers 
mkdir jpg 
mkdir tif 
rem Copie des fichiers dans les dossiers 
Xcopy *.jpg jpg\ 
Xcopy *.tif tif\ 
rem suppression des fichiers de base 
del *.jpg /Q 
del *.tif /Q 



Message édité par : GregLand / 10-05-2009 00:03


Move_By_Ext_Omi.zip

1.47 Mo
134 Télécharg.

  Profil  E-mail  www    
OMI
59    

OMI
  Posté : 10-05-2009 10:50

ton archive semble corrompu
impossible de décompresser

  Profil    
GregLand
706      

GregLand
  Posté : 10-05-2009 11:57

Pas de problème de mon côté...
Je te met la même archive sur un autre hébergeur
RapidShare

Message édité par : GregLand / 10-05-2009 11:57


  Profil  E-mail  www    
OMI
59    

OMI
  Posté : 10-05-2009 12:53

ok ca roule sur rapidshare
c'est quand même bizarre si je le fais sur le bureau ça fonctionne impec
si je suis sur le D: ca ne fonctionne pas ...
cette nuit j'ai refais mon backup photo
j'ai formaté le D: et remis les photos dedans même résultat ...
c'est dingue ce truc
bon sinon c'est pas grave ce que je vais faire c'est que je vais laisser mes photos à traiter dans un dossier sur le bureau et une fois le traitement fini je balance dans le D:
j vais pas continuer à t embeter avec ca

juste une petite question pour finir
est il possible avec un bat de renommer un dossier suivant les 10 premiers caractères du nom des fichiers ?

exemple les fichiers dans le 001==>2009-01-01-0001.NEF
ce qui renommerai le dossier en 2009-01-01

la ca serait parfait comme ca je pourrais trier les extensions et nommer le dossier suivant la date

  Profil    
GregLand
706      

GregLand
  Posté : 10-05-2009 14:09

A ma connaissance, ce n'est pas possible de renommer le dossier en reprenant le nom du fichier...

Y a t'il une logique entre le nom du dossier 001 et le nom (daté) du fichier ?



GregLand
WebMaster & Programmeur
de www.localhost:4001

  Profil  E-mail  www    
OMI
59    

OMI
  Posté : 10-05-2009 16:26

non aucune logique
le dossier 001 - 002- 003 etc
c'est le logiciel d'importation qui le donne
en fait pour gérer correctement mes fichiers photos et m'y retrouver
je travaille de la facon suivante
1° nikon transfert ==> importation .NEF (création du dossier 001,)
2° Xnview ==> tri + renommage des photos suivant exif (ex 2009-05-10-0001.NEF, 2009-05-10-0002.NEF etc)
3° CS Bridge ==> mise en place des mots clés (traitement par lot)
4° Traitement,retouche etc (création des.TIF,.JPG)
5° Utilisation du .bat pour ranger les .TIF et les .JPG
6° Renommage du dossier suivant la date des clichés
7° fini il n'y a plus qu'a admirer les chefs d'?uvres (enfin presque,des fois il y a encore une copie des fichiers dans un dossier pour tirage papier)

avec cette méthode je retrouve tout assez facilement mais toutes les manip me prenne pas mal de temps

avant je m'arretai au 4° et je triai le reste à la fin d'année quand je grave mes cds
mais c'est un travail immense au bout d'un an du coup je m'oblige à le faire régulièrement
mais il me reste pas mal de fichier à trier et ranger dans les dossiers



mes fichiers sont archivés par année
==>2008
=>2008-01-01
=>2008-01-12
etc



  Profil    
GregLand
706      

GregLand
  Posté : 12-05-2009 08:51

Effectivement, c'est un sacré boulot que de faire cela...


GregLand
WebMaster & Programmeur
de www.localhost:4001

  Profil  E-mail  www    
GregLand
706      

GregLand
  Posté : 08-04-2010 22:00

Voila un logiciel de trie de photos que je viens de trouver sur le net...
Il permet de trier les formats : JPEG, TIFF, DNG (Adobe); NEF, NRW (Nikon); CR2 (Canon); ARW (Sony); PEF (Pentax); ORF (Olympus); RW2, RAW (Panasonic).

A télécharger a cette adresse
Captures d'écran par ici


GregLand
WebMaster & Programmeur
de www.localhost:4001

  Profil  E-mail  www    
Sauter à :

Livre d'or
il y a 572 message(s)
Note moyenne: 8

Forum GregLand

Sondages
Sur quel support informatique sauvegardez vous vos données
 Un disque dur EXterne
 Un disque dur INterne
 Des CDs ou DVDs
 des clef USB
 Un NAS (Disque dur réseau)
 Des disquettes

  Results, Résultats

  • Votes : 367
  • Commentaire(s) : 4
Temps de génération de la page : 1586470121.5062 seconde(s)