#! /usr/bin/env python
-# -*- coding: iso-8859-1 -*-
+# -*- coding: utf-8 -*-
# file ext_copy.py
# This file is part of LyX, the document processor.
# copy all matching files in from_dir to to_dir
for file in os.listdir(from_dir):
+ if os.path.isdir(file):
+ continue
junk, ext = os.path.splitext(os.path.basename(file))
ext = ext.lower()[1:] #strip the leading dot
try:
continue #not found
from_file = os.path.join(from_dir, file)
to_file = os.path.join(to_dir, file)
- shutil.copy(from_file, to_file)
+ shutil.copyfile(from_file, to_file)
+ try:
+ shutil.copymode(from_file, to_file)
+ except:
+ pass
return 0
if __name__ == "__main__":