use os.system for file copies on posix systems

This commit is contained in:
elijordan 2015-01-17 12:17:06 +11:00
parent 8b84e4f4bc
commit a8787bc0d3
1 changed files with 11 additions and 1 deletions

View File

@ -342,7 +342,11 @@ def listMediaFiles(path):
def copyFile(srcFile, destFile):
ek.ek(shutil.copyfile, srcFile, destFile)
if isPosix():
os.system('cp "%s" "%s"' % (srcFile, destFile))
else:
ek.ek(shutil.copyfile, srcFile, destFile)
try:
ek.ek(shutil.copymode, srcFile, destFile)
except OSError:
@ -366,6 +370,12 @@ def link(src, dst):
else:
os.link(src, dst)
def isPosix():
if os.name.startswith('posix'):
return True
else:
return False
def hardlinkFile(srcFile, destFile):
try: