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