준비
ExifTool을 이용하려고 했으나 후기들을 보면 완벽하지 않다.
그래서 찾더보니 오픈소스를 발견하게 되었다.
Node.js 설치
- 다운로드 하여 기본 설정으로 설치를 진행하자.
Node.js 윈도우 설치
yarn 설치
- cmd 창에서 아래 명령어를 입력한다.
npm install --global yarn
- 아래 명령어를 입력해서 버전이 나오면 설치 성공이다.
yarn --version
오픈소스 설치
-
링크를 클릭하여 github에 접속한다.
google-photos-exif github -
이미지와 같이 Code 버튼을 누르고, Download ZIP 버튼을 누르면 소스가 다운로드 된다.
-
적당한 위치에 zip을 풀어준다.
실행
-
설정 변경 src -> config.ts 파일을 열어보면 자신의 사진 확장자에 따라 suppertsExif true false로 활성화 비활성화를 설정해준다.
-
PowerShell 창을 관리자 권한으로 실행한다.
-
스크립트 실행을 위해 PowerShell 정책 변경
Set-ExecutionPolicy Unrestricted
-
변경정책 승인 A
-
디렉토리 이동
// 드라이브 변경
cd D:
// 소스풀었던 위치로 이동
cd D:\google_photo_backup\jsjj\google-photos-exif-master
자신의 디렉토리 위치에 맞게 변경하자.
- 종속성 설치
yarn
- 작업 실행
yarn start --inputDir D:\Takeout --outputDir D:\Photos --errorDir D:\PhotosError
// ex
// yarn start --inputDir D:\google_photo_backup\jsjj\Takeout --outputDir D:\google_photo_backup\jsjj\Photos --errorDir D:\google_photo_backup\jsjj\PhotosError
자신의 디렉토리 설정에 맞게 변경하고 실행하고 오랫동안 기다리면 완료된다.