Copy file instead of moving to prevent Invalid cross-device link error
This commit is contained in:
parent
8ea3754920
commit
5b26210dde
@ -6,6 +6,7 @@ Move a document to the correct documents folder
|
|||||||
import filecmp
|
import filecmp
|
||||||
import os
|
import os
|
||||||
import re
|
import re
|
||||||
|
import shutil
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
from datetime import date
|
from datetime import date
|
||||||
@ -64,7 +65,8 @@ if __name__ == "__main__":
|
|||||||
|
|
||||||
if not os.path.isfile(new_file_path):
|
if not os.path.isfile(new_file_path):
|
||||||
print "Moving file '%s' to '%s'" % (file_name, new_file_path)
|
print "Moving file '%s' to '%s'" % (file_name, new_file_path)
|
||||||
os.rename(file_name, new_file_path)
|
shutil.copyfile(file_name, new_file_path)
|
||||||
|
os.unlink(file_name)
|
||||||
else:
|
else:
|
||||||
if filecmp.cmp(new_file_path, file_name):
|
if filecmp.cmp(new_file_path, file_name):
|
||||||
print "Two files already exist and are same: '%s' and '%s'" % \
|
print "Two files already exist and are same: '%s' and '%s'" % \
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user