blob: bd41da1e749eb1ec8a0ee898efabfd806c3098d2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
import os
import shutil
import sys
def copyfile(src, dst):
fsrc = None
fdst = None
try:
fsrc = open(src, 'rb')
fdst = open(dst, 'wb')
shutil.copyfileobj(fsrc, fdst)
finally:
if fdst:
fdst.close()
if fsrc:
fsrc.close()
dstdir = sys.argv[1]
if not os.path.exists(dstdir):
os.makedirs(dstdir)
for i in range(2, len(sys.argv)):
copyfile(sys.argv[i], os.path.join(dstdir, os.path.basename(sys.argv[i])))
|