Sortasaurus Rex
v0.4.0
이 스크립트는 지정된 디렉토리의 파일을 확장자에 따라 사전 정의 된 범주로 분류합니다. 멀티 스레딩을 사용하여 분류 프로세스 속도를 높이고 진행률 표시 줄을 사용하여 실시간 진행 업데이트를 제공합니다. 스크립트는 소스 디렉토리가 존재하고 처리하기 전에 비어 있지 않도록하고 오류를 우아하게 처리합니다.
ThreadPoolExecutor 통해 멀티 스레딩을 사용합니다.tqdm 사용하여 라이브 진행률 표시 줄을 표시합니다.pathlib 사용합니다.tqdm 라이브러리 아직 설치되지 않은 경우 PIP를 사용하여 tqdm 설치할 수 있습니다.
pip install tqdm pip install sortasaurus-rex스크립트 실행 :
명령 줄에서 스크립트를 실행합니다.
srex소스 디렉토리를 입력하십시오.
프롬프트되면 분류하려는 디렉토리의 경로를 입력하십시오.
Please enter the source directory to be monitored: /path/to/your/directory
현재 작업 디렉토리의 값을 비워 둘 수 있습니다.
스크립트 실행 :
Sortasaurus-Rex는 파일을 처리하고 진행 상황을 표시하고 다음 카테고리 하위 디렉토리를 생성합니다.
jpeg , jpg , pngpdfcsv , xlsx , jsonmp4 , gif각 카테고리에는 소스 디렉토리에 자체 디렉토리가 생성됩니다.
완성:
스크립트에는 각 파일이 이동 한 위치 또는 오류가있는 경우를 나타내는 진행 및 로그 메시지가 표시됩니다.
현재 Sortasaurus-Rex는 사전 정의 된 범주를 사용합니다. 향후 버전에는 사용자 정의 가능한 카테고리 정의가 포함될 수 있습니다.
이 프로젝트는 MIT 라이센스에 따라 라이센스가 부여됩니다. 자세한 내용은 라이센스 파일을 참조하십시오.
문제, 질문 또는 기부금은 Github 저장소에 문제를여십시오.