[python] kopirovanie suborov
Gen2n
gen2n na seznam.cz
Čtvrtek Květen 6 14:37:42 CEST 2004
import os, shutil, sys
from os.path import join
VSTUP = r'g:\disketa'
VYSTUP = r'c:\dokumenty\qtest'
pocet=0
if len(sys.argv)>1: trida=sys.argv[1]
else: trida=raw_input('Zadej tridu: ')
VYSTUP=join(VYSTUP, trida)
try: os.makedirs(VYSTUP)
except: pass
for slozka,podslozka,soubory in os.walk(VSTUP):
if soubory:
print '-'*20
print slozka
for s in soubory:
print s
us=join(VSTUP,slozka,s)
shutil.copy(us,VYSTUP)
pocet+=1
print 'POCET CELKEM: ', pocet
sys.exit()
Miroslav Knap napsal(a):
>Zdravim,
>
>nevedel by mi niekto poradit funkciu v pythone na kopirovanie suborov?
>Bolo by fajn, keby to bola multiplatformova. Momentalne pouzivam tuto:
>
> def copy_file(self, from_dir, to_dir, filename):
> if os.path.isfile(from_dir+filename):
> input = open(from_dir+filename, "rb")
> output = open(to_dir+filename, "wb")
> output.write(input.read())
>
>ale pri nej neviem zistit, ci sa to prekopirovalo alebo nie, pripadne
>aka je pricina neuspechu kopirovania (malo miesta na disku, nedostupny
>disk a pod.).
>
>Vdaka.
>
>mkn
>
>
>
>------------------------------------------------------------------------
>
>_______________________________________________
>python mailing list
>python na py.cz
>http://www.py.cz/mailman/listinfo/python
>
------------- daląí část ---------------
HTML příloha byla odstraněna...
URL: http://www.py.cz/pipermail/python/attachments/20040506/6659dfb6/attachment.htm
Další informace o konferenci Python