aboutsummaryrefslogtreecommitdiffhomepage
path: root/experimental/PdfViewer/copy_files.py
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])))