Advertisement
Guest User

Tri Fichiers

a guest
Jan 25th, 2014
435
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.81 KB | None | 0 0
  1. # -*-coding:utf-8 -*
  2. import os
  3. import shutil
  4. from Tkinter import *
  5.  
  6. def Go():
  7.  
  8.   try:
  9.     dossierTravail = champsDossier.get()
  10.     print dossierTravail
  11.     liste = os.listdir(dossierTravail)
  12.     numeroF = 0
  13.     boucle = 1
  14.  
  15.  
  16.     while(boucle):
  17.    
  18.       try:
  19.     fichier = "{}{}".format(dossierTravail, liste[numeroF])
  20.     nomDossier = liste[numeroF].split('.')[-1]
  21.     cheminDossier = "{}{}".format(dossierTravail, nomDossier)
  22.     try:
  23.       os.mkdir(cheminDossier)
  24.     except:
  25.       0
  26.     shutil.move(fichier, cheminDossier)
  27.     numeroF+=1
  28.    
  29.       except:
  30.     boucle=0
  31.  
  32.   except:
  33.     champsDossier.delete(0, END)
  34.     print "Ce dossier n'existe pas !"
  35.  
  36.  
  37. fenetre = Tk()
  38. champsDossier = Entry(fenetre)
  39. champsDossier.pack()
  40. ok = Button(fenetre, text="Trier ce dossier", command=Go)
  41. ok.pack()
  42.  
  43. fenetre.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement