Tip/BaiduCloud

클라우드 중복 파일 편하게 보기 [CSV]

확인소장 2017. 7. 24. 00:22

안녕하세요.

바이두 클라우드 용량 관리하는데 중복 파일 정리하는게 가장 중요하면서 가장 귀찮고 어렵죠.

그래서 그런지 바이두에서 유료회원에게 중복 파일제거나 쓰레기 파일, 빈 폴더를 정리해주는 기능을 제공하고 있습니다.

https://pan.baidu.com/disk/clear/entrance


물론 무료회원도 중복 파일 검색 기능은 사용 가능합니다.

그것도 하루 횟수 제한이 있고 스크롤이 안되는? 여러 제한이 있지만 어쨌든 가장 심각하게 뭐가 중복인지 알수있죠.


이미 오토핫키 스크립트로 제가 예전에 중복 파일을 찾는 방법을 올렸었습니다.

http://w3tech.tistory.com/279

2년전이네요 벌써...


막상 파일 목록을 추출하더라도 활용하기 어려운게 현실이었습니다.

액셀 프로그램이 필요하거나 텍스트 파일로 보더라도 가독성이 안 좋고요. 액셀이어도 마찬가지...


그래서 오토핫키 스크립트 버전 2를 만들면서 CSV 파일을 편하게 볼수있는 HTML웹페이지를 만들었습니다.


아래에 있습니다.

(PC환경에 따라 정상작동하지 않을수도 있습니다.)



* 2018-03-22 수정

실행 중인 바이두 클라우드 프로세스 이름이 BaiduNetdisk.exe에서 baidunetdisk로, 소문자로 변경되서 그에 맞게 수정하였습니다.

중복된 파일 경로를 클릭해서 넘어가는 클라우드 주소 체계가 변경되서 그에 맞게 수정하였습니다.

csv를 html 웹페이지에서 볼수있는 웹브라우저는 IE(인터넷 익스플로러)와 엣지입니다.

크롬,파폭은 외부파일 읽는 권한을 허용해주는 별도의 트윅을 해야 가능합니다.



압축을 풀고 BaiduDBexport2.ahk 파일을 더블 클릭하여 실행합니다.

AutoHotKey 스크립트로 오토핫키가 설치되어있어야 작동합니다.

실행하면 위의 매크로가 실행되며 컴퓨터에 설치된 바이두 넷 디스크를 인식하여 로그인 했던 계정 정보가 드롭다운리스트에 있습니다.

원하는 계정을 선택 후 [저장]을 누르면 파일 크기가 큰 순서로 100개의 중복 파일을 CSV 확장자 형태로 저장합니다.

저장 경로는 C:\Temp\BaiduDB.csv 입니다.

저장한 후에 가운데 [보기]를 누르면 인터넷 익스플로러가 실행되며

BaiDuplicator.html라는 html 파일을 열게 됩니다.

열게되면 차단된 콘텐츠 허용(A)를 해야 제대로 보이게 됩니다.

자바스크립트 때문에 그런것 같네요.



액셀 필요없이 간편하게 확인이 가능합니다.

또한 칼럼 이름을 클릭하면 정렬/역정렬이 가능하며 검색 기능까지 지원합니다.

parent_path는 파일이 위치한 경로이며 하이퍼 링크로 클릭하면 바로 이동할수있습니다.

(물론 바이두 클라우드에 브라우저가 로그인된 상태여야합니다. 추출한 계정과 같아야 링크가 제대로 작동되겠죠.)


정리하면 이렇습니다.

스크립트로 중복 파일 목록 CSV 파일로 추출

→ 추출한 파일을 웹 브라우저로 보기

→ 중복된 파일 위치를 클릭하여 바로가기


무료 유저도 이제 편하게 중복 파일을 정리해봅시다.



FAQ

Q : 파일을 삭제했는데 목록에 그대로 있습니다.

- 바이두넷디스크 프로그램에서 새로고침을 하고 다시 CSV 추출을 해야 갱신이 됩니다.

프로그램에서 새로고침, 스크립트에서 CSV를 다시 저장, 웹브라우저에서 새로고침

이 과정을 거쳐야 합니다.


Q : 크롬에서 보고 싶습니다.

- BaiDuplicator.html 파일을 드래그해서 주소 표시줄에 놓으면 열립니다.

다만 이때 로컬 파일을 크롬에서 읽을 수 있게 크롬 실행시  --allow-file-access-from-files 파라미터를 붙여넣어야됩니다.

아니면 BaiduDBexport2.ahk 스크립트에서

Button보기:
	Run,iexplore.exe %A_ScriptDir%\BaiDuplicator.html ; 익스
	;Run,C:\Program Files (x86)\Google\Chrome\Application\chrome.exe --allow-file-access-from-files %A_ScriptDir%\BaiDuplicator.html ; 크롬
return

여기를

Button보기:
	;Run,iexplore.exe %A_ScriptDir%\BaiDuplicator.html ; 익스
	Run,C:\Program Files (x86)\Google\Chrome\Application\chrome.exe --allow-file-access-from-files %A_ScriptDir%\BaiDuplicator.html ; 크롬
return

이렇게 주석처리 변경하고 저장하여 실행하면 크롬으로 열리게 됩니다.


Q : BaiduNetDisk 경로를 찾을 수 없습니다! 라고 나옵니다.

- 바이두 클라우드 프로그램을 실행 중인 상태에서 스크립트를 재실행 해보세요.



사용방법을 영상으로 만들어봤습니다.

(자막을 켜서 보세요)