파일 저장 패턴을 읽고 복잡한 파일을 그에 따라 이동하는 지능형 파일 구성자 모듈!
| 작가: | Abhinav Anand |
|---|
내용물
[뒤로 맨 위로]
받아들이 자, 아무도 정기적으로 파일을 구성하는 것을 좋아하지 않도록합시다. 그렇게하더라도 새 파일을 다운로드 할 때마다 수행하고 싶지 않을 것입니다.
뭐야! FileZen이 당신을 덮었습니다.
Filezen 사용하여 혼란스럽고 조직화되지 않은 파일의 폴더가 주어지면 다음을 달성 할 수 있습니다.
Filezen's Basic Scanner 적절한 폴더를 생성하고 파일을 정리할 수 있습니다.Filezen's Advanced Scanner 파일 저장 패턴을 읽고 그에 따라 파일을 이동할 수 있습니다.[뒤로 맨 위로]
Pathlib 만 사용합니다).JSON 객체를 반환합니다[뒤로 맨 위로]
PYPI 패키지 링크
$ pip install Filezen
당신이 대리 뒤에 있다면
$ pip --proxy [username:password@]domain_name:port install Filezen
참고 : command not found 경우 $ sudo apt-get install python-pip 은이를 수정해야합니다.
$ git clone https://github.com/ab-anand/Filezen.git
$ cd Filezen/
$ pip install -r requirements.txt
$ python setup.py install 참고 : permission denied 되면 $ sudo python setup.py install
[뒤로 맨 위로]
Simple Scanner 사전 정의 된 Filetypes의 폴더에 대한 미리 정의 된 매핑을 사용합니다 eg ".csv": "Documents" .Simple Scanner 사용 > >> from filezen import SimpleScanner as scanner
> >> input_directory = "/home/abhinav/Downloads"
> >> output_directory = "/home/abhinav/Documents"
> >> result = scanner . cleanDirectory ( input_directory , outputPath = output_directory )
> >> print ( result )
' {
"Moved" : [
"FileA.pdf",
"FileB.txt",
"FileC.mp4",
"FileD.log",
"FileB.xyz"
],
"NotMoved": [
]
} 'Simple Scanner 입력 디렉토리를 출력 디렉토리 로 취급하여 입력 디렉토리 자체에 폴더를 생성합니다. Advanced Scanner 출력 디렉토리를 스캔하면서 발생하는 각 필레 타입/파일 확장에 대한 heap 유지합니다.heap 에는 특정 파일 유형 ( eg "pdf" )이 발생하는 모든 디렉토리 주소가 포함되어 있습니다.heap 상단 에 있습니다.Advanced Scanner child 과 sibling directories (같은 수준)를 스캔합니다.depth 매개 변수에 의해 결정됩니다.depth = 5Advanced Scanner 사용 > >> from filezen import AdvancedScanner as scanner
> >> input_directory = "/home/abhinav/Downloads"
> >> output_directory = "/home/abhinav/Documents"
> >> depth = 3
> >> result = scanner . cleanDirectory ( input_directory , outputPath = output_directory , depth = depth )
> >> print ( result )
' {
"Moved" : [
"FileA.pdf",
"FileB.txt",
"FileC.mp4",
"FileD.log",
"FileE.xyz"
],
"NotMoved": [
]
} 'Advanced Scanner 입력 디렉토리 자체의 폴더를 읽고 그에 따라 이동합니다. 참고 : 이름이 같은 파일이 이미 출력 디렉토리 에있는 경우 Filezen 파일을 무시하고 사용자에게 맡깁니다. 결과 JSON에서는 NotMoved 목록에서 움직이지 않은 모든 파일 이름을 얻을 수 있습니다.
Filezen 구성하여 파일을 구성하는 명령 줄 응용 프로그램입니다.[뒤로 맨 위로]
자세한 사용 예제는 Docs Read의 문서를 참조하십시오.
[뒤로 맨 위로]
자세한 내용은 기고 페이지를 참조하십시오
[뒤로 맨 위로]
문제 추적기의 버그를보고하십시오
[뒤로 맨 위로]
♥ Abhinav Anand가 MIT 라이센스에 따라 제작 ©
라이센스 사본은 http://abhinav.mit-license.org/에서 찾을 수 있습니다.