728x90
반응형
1. 목적 및 기능 :
- 쌓이는 파일들을 정해진 규칙을 기반으로 자동으로 분류하고 중복을 최소화하여 보관 효율을 높임
- 가중치 알고리즘에 따라 수시로 각 파일의 가중치를 판단하며 해당 가중치가 일정 수치 이상일 경우 삭제 대상으로 이동됨
- 테이블을 작성하여 파일, 디렉토리 검색 효율을 높임 (SQL 쿼리 적용 가능)
- 중요한 파일의 경우 자동으로 백업됨
2. 정의 :
- 가중치 : | 파일 생성일 - 현재 일자 |, 파일 용량, 키워드, 파일 사용 빈도 등을 기반으로 정해짐
- 중요한 파일 : 특정 키워드 또는 수동 지정 등으로 중요한 파일을 체크함
- 테이블 : 현재 시스템이 가지고 있는 전체 디렉토리의 구조와 그 내부의 파일들을 상시 최신화하여 파악하며, 해당 데이터를 기반으로 시스템이 파일 및 폴더를 재배치 할 수 있음 (프로그램과 DB 정보 자동 동기화)
- 정해진 규칙 : 확장자, 파일 사이즈, 파일 명, 키워드 등을 기반으로 정렬 및 분류됨
3. 알고리즘 :
- 특정 경로의 공유 디렉토리에 파일이 발생함
- 해당 파일을 분석하여 정해진 테이블에 위치시킴
- 동기화 시 해당 파일이 자동으로 분류되며 공유 디렉토리에서는 사라짐
- 파일 브라우저, API, 콘솔등의 인터페이스를 기반으로 CRUD 작업이 가능함
728x90
반응형
'기타 > 토이 프로젝트' 카테고리의 다른 글
윈도우 원격제어 프로그램 (0) | 2022.03.08 |
---|---|
아두이노로 키보드 입력 방지 우회하기 (2) | 2021.09.10 |
미국 주식 시뮬레이터 (0) | 2021.07.25 |
Python으로 UiPath Custom Activity 만들기 (Captcha) (2) | 2021.07.17 |
레이싱 드론만들기 #1 재료 구매 (0) | 2021.06.09 |
얼굴 인식 장치 (0) | 2017.06.17 |
댓글