X-Git-Url: http://git.treefish.org/~alex/photosort.git/blobdiff_plain/33289bef2b08748db1c8061ecf453b291d2dc337..d0096f2d7c8786501dd38f0e727f7dbc4b0cce4c:/src/misc.py diff --git a/src/misc.py b/src/misc.py index 9a78f4e..4cbbf74 100644 --- a/src/misc.py +++ b/src/misc.py @@ -22,12 +22,17 @@ def find_file(dir_path, file_name, file_size): return None def import_file(src_file_path, dst_file_path, move=False): - if move: - shutil.move(src_file_path, dst_file_path) - else: - shutil.copyfile(src_file_path, dst_file_path) + shutil.copyfile(src_file_path, dst_file_path) shutil.copystat(src_file_path, dst_file_path) +def delete_dir_contents(dir_path): + for file_name in os.listdir(dir_path): + file_path = os.path.join(dir_path, file_name) + if os.path.isfile(file_path) or os.path.islink(file_path): + os.unlink(file_path) + elif os.path.isdir(file_path): + shutil.rmtree(file_path) + def _is_media_file(file_path): if not os.path.isfile(file_path): return False