본문 바로가기
기타/토이 프로젝트

파일 자동 분류/정리 시스템

by Hwan,. 2017. 7. 11.
728x90
반응형

1. 목적 및 기능 :

  • 쌓이는 파일들을 정해진 규칙을 기반으로 자동으로 분류하고 중복을 최소화하여 보관 효율을 높임
  • 가중치 알고리즘에 따라 수시로 각 파일의 가중치를 판단하며 해당 가중치가 일정 수치 이상일 경우 삭제 대상으로 이동됨
  • 테이블을 작성하여 파일, 디렉토리 검색 효율을 높임 (SQL 쿼리 적용 가능)
  • 중요한 파일의 경우 자동으로 백업됨

 

2. 정의 : 

  • 가중치 : | 파일 생성일 - 현재 일자 |, 파일 용량, 키워드, 파일 사용 빈도 등을 기반으로 정해짐
  • 중요한 파일 : 특정 키워드 또는 수동 지정 등으로 중요한 파일을 체크함
  • 테이블 : 현재 시스템이 가지고 있는 전체 디렉토리의 구조와 그 내부의 파일들을 상시 최신화하여 파악하며, 해당 데이터를 기반으로 시스템이 파일 및 폴더를 재배치 할 수 있음 (프로그램과 DB 정보 자동 동기화)
  • 정해진 규칙 : 확장자, 파일 사이즈, 파일 명, 키워드 등을 기반으로 정렬 및 분류됨

 

3. 알고리즘 :

  • 특정 경로의 공유 디렉토리에 파일이 발생함
  • 해당 파일을 분석하여 정해진 테이블에 위치시킴
  • 동기화 시 해당 파일이 자동으로 분류되며 공유 디렉토리에서는 사라짐
  • 파일 브라우저, API, 콘솔등의 인터페이스를 기반으로 CRUD 작업이 가능함

 

728x90
반응형

댓글