Object - 작동 확인
# DIR BIN_DIR = "\\\\10.0.0.148\\smms_input\\#recycle\\0_smms_morning" REAL_DIR = "\\\\10.0.0.148\\smms_input\\0_smms_morning"
config 넣어서 더 간편하게 툴 만들고

def subject_check(target_dir, in_bin_dir, in_real_dir): ''' Check Item per Subject Called by main iteration ''' subject_count = [] skip = False for target in SUBJECTS: dir_list = [] bin_subject_dir = in_bin_dir + DIVIDER + target_dir + DIVIDER + target print(bin_subject_dir) if os.path.isdir(bin_subject_dir): item_list = os.listdir(bin_subject_dir) for item in item_list: item_path = bin_subject_dir + DIVIDER + item if os.path.isdir(item_path): dir_list.append(item_path) image_count = len(os.listdir(item_path)) if image_count <= 0 or image_count % IMAGE_COUNT != 0: io.print_err("Bad Count is " + str(image_count) + ", directory is " + item_path + "\n") skip = True real_subject_dir = in_real_dir + DIVIDER + target_dir + DIVIDER + target print(real_subject_dir) if os.path.isdir(real_subject_dir): item_list = os.listdir(real_subject_dir) for item in item_list: item_path = real_subject_dir + DIVIDER + item if os.path.isdir(item) and item not in dir_list: dir_list.append(item) image_count = len(os.listdir(item_path)) if image_count != IMAGE_COUNT: io.print_err("Bad Count is " + str(image_count) + ", directory is " + dir + "\n") skip = True subject_count.append(len(dir_list)) print(b.OK + "\"" + target + "\"" + " Directory Count is: ", str(subject_count[-1]) + b.END)
subject check 함수분리
- real 하고 bin 도 함수 분리해야할 지 고민이다
너무 많이 차지해서 코드는 줄일 수 있을듯
if os.path.isdir(item) and item not in dir_list:
이부분으로 dir thumbs 남아있던거 해결가능
복구된 폴더
Name
Tags
Files
smms file구조
년월일_회차 (최상위 폴더) INS (파워팩 로그) 년월일_시분초 images lidar_vlp16 lidar_vlp32c 로그파일 0 ~ n data tele data tele 사진x4 라이다 데이터
https://docs.google.com/drawings/d/1VF560qwVmSu4nDXaVSJze4hLLIryYDTcybrT9-H9a0I/edit
호준씨 참고


얘내두개는 내일 운영팀에 물어봐야할듯

Seonglae Cho