Move repertoire en python

De BlaxWiki
Révision datée du 25 mars 2009 à 17:23 par Admin (discussion | contributions) (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... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigationAller à la recherche

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()