Ağdaki bir paylaşımdan belli aralıklarla pdf dosyalarının yedeklerini almak için yaptığım basit bir uygulama.
#-*-coding: cp1254 -*-
#Kullandığımız modüller
import os
import shutil
import re
from datetime import date#Temel değişkenlerimiz
surucu = “M:”
lokasyon = r”\\sekreter\tarama”
connectKomut = r”net use %s %s” % (surucu, lokasyon)
disconnectKomut=r”net use %s /delete” % (surucu)#Ağ sürücüsünü oluşturalım
os.system(connectKomut)#Zaman bilgisini alalım – Dosyaya ekleyeceğiz
zaman = date.today().strftime(“%Y-%m-%d-%H-%M”)#for dosya in os.listdir(surucu):
for dosya in [f for f in os.listdir(surucu) if re.match(r’.*\.pdf’, f)]:
if os.path.isfile(surucu + dosya):
#if re.match(r’.*\.pdf’, surucu + dosya):
#Kopyalanacak dosya isimlerini belirliyoruz
alinan=r”%s\%s” % (surucu, dosya)
verilen=r”%s-%s” % (zaman, dosya)#Ve sonunda kopyalıyoruz!
shutil.copy2(alinan, verilen)#Ağ sürücüsünü kapatalım
os.system(disconnectKomut)