Différences entre les versions de « Move repertoire en python »

De BlaxWiki
Aller à la navigationAller à la recherche
(Page créée avec « Ce script lit un fichier (domaine_deleted) où se trouvent des noms de domaine, puis il fait le hashage (blaxeen.com --> /clara/doms/_bl/_ax/blaxeen.com), vérifie que le che... »)
 
 
Ligne 23 : Ligne 23 :
</pre>
</pre>


[[Catégorie:Script-Clara]]
[[Catégorie:Script]]

Version actuelle datée du 26 janvier 2011 à 17:54

Ce script lit un fichier (domaine_deleted) où se trouvent des noms de domaine, puis il fait le hashage (blaxeen.com --> /clara/doms/_bl/_ax/blaxeen.com), vérifie que le chemin source existe bien et si il existe, déplace le répertoire vers la destination dest.

#! /usr/bin/python
import os, sys, time, errno, string, shutil

file = open('domaine_deleted','r')
while 1:

        dom = file.readline()
        if dom =='':
                break
        dom=dom.replace('\n','')
        path= '/clara/doms/_'+dom[0:2]+'/_'+dom[2:4]+'/'+dom
        dest = '/clara/doms/mail_deleted/'+dom
        if os.path.isdir(os.path.join(path)):
                print path+' existe bien'
                shutil.move(path, dest)
        else:
                print path+' existe pas'
file.close()