def get_dst_file(src_file, dst_dir, ext, name_postfix = ''): # bare_file_name = '401' bare_file_name = string_helpers.get_file_name(src_file) dst_file = os.path.join(dst_dir, bare_file_name + name_postfix + ext) return dst_file
db_helpers.db_tables_init() while True: # get first unresolved bad file from db bad_file_model = BadFileModel.select().where(BadFileModel.is_resolved == False).first() src_file = bad_file_model.path_and_file # /media/naz/6111-781C/Videodata/10-07-2015/cam0/402.vid file_name = string_helpers.get_file_name(src_file) # 402 sub_path = src_file.replace(file_name + src_ext, "") sub_path = sub_path.replace(base_path + src_folder + '/', "") # /10-07-2015/cam0/ final_dst_dir = os.path.join(base_path, dst_folder, sub_path) # /media/naz/6111-781C/video_compressed/10-07-2015/cam0/ print(final_dst_dir) vlc_dst_file = os.path.join('/tmp/', file_name + tmp_name_postfix)