소프트웨어 Exiftool로 배치화일 만드는 방법
2016.12.26 19:20
exiftool을 사용하여, PDF의 exif의 속성인 Title을 바꿔보려고 합니다.
여기서 제가 잘 모르는 것은, 디렉토리에 있는 화일들을 어떻게 배치화일을 만들어야 할지 몰라서 도움을 청하게 되었습니다.
예를 들면 디렉토리에 있는 화일명이 아래와 같다고 할 때, 아래의 화일명을 얻는 방법을 알고 싶습니다.
aaa.pdf
aab.pdf
aac.pdf
aad.pdf
aae.pdf
aaf.pdf
aag.pdf
..........
aaz.pdf
..........
aba.pdf
abb.pdf
abc.pdf
abd.pdf
...........
abz.pdf
..........
baa.pdf
bab.pdf
bac.pdf
..........
baz.pdf
exiftool로 화일의 Exif 속성인 화일명을 바꾸는 명령은 다음과 같습니다.
exiftool -PDF:Title="Filename" "Filename.pdf"
exiftool -PDF:Title="aaa" "aaa.pdf" ~ exiftool -PDF:Title="baaz" "baz.pdf"
제가 궁금한 것은, aaa.pdf~baz.pdf 까지 화일 어떻게 배치화일을 만드는 방법입니다.
조언 부탁드립니다. 꾸벅.
댓글 [3]
-
suk 2016.12.27 00:24
-
雪耳 2016.12.27 08:38
suk님. 고맙습니다.
논문 화일들인데, keyword를 넣어보려고 하다보니까 되지 않았습니다.
백업화일을 만들지 않는 옵션을 찾아보았는데, -overwrite_original 라는 옵션이 있었습니다.
for /f "tokens=* usebackq" %%a in (`"dir /b *.pdf"`) do exiftool.exe -PDF:Title="%%~na" "%%~na.pdf" -overwrite_original
그래서 suk님이 해결해주신 일괄수정.bat에 위와 같이 옵션을 넣어 사용하고 있습니다.
정말 고맙습니다. 꾸벅.
-
suk 2016.12.27 18:50
아..그런 덮어쓰기 옵션이 있었네요. bat 파일 구문만 간단해서 지나쳤네요
한가지 추가합니다. 현재 폴더만 아니라 하위 폴더 전부 다 일괄에 처리할 수도 있습니다.
for /f "tokens=* usebackq" %%a in (`"dir /b/s *.pdf"`) do cd /d %%~dpa& exiftool.exe -PDF:Title="%%~na" "%%~na.pdf" -overwrite_original
근데 저는 exiftool.exe을 사용하지 않기 때문에...지금 제대로 수정이 되고 있는건지는 모르고 있습니다
제대로 수정됐는지는 확인하시고 사용하시고 계시겠지요. 설마..
저는 bat 파일 구문만 알려드렸습니다.
간단하게 예시로 4개 파일만 했습니다만....하위에 수많은 폴더 그 밑에 다단계 폴더와 수천개의 파일이 있어도 전부 일괄처리됩니다.
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
67019 | 소프트웨어| IE 11에서 다운로드가 안됩니다 [2] | asklee | 588 | 12-27 |
67018 | 하드웨어| 다들 컴퓨터&하드 관리를 어떻게 하시나요 [8] | 아킬레스님 | 788 | 12-26 |
67017 | 소프트웨어| 오피스 2016 인증 [3] | 무명거사 | 1694 | 12-26 |
67016 | 소프트웨어| 안드로이드 에뮬 [1] | 이탈 | 558 | 12-26 |
67015 | 소프트웨어| 판다 안티바이스 사용 관련 질문 | nhk | 197 | 12-26 |
67014 | 윈 도 우| 윈10 인증문제. [4] | 오뎅궁물 | 771 | 12-26 |
67013 | 소프트웨어| gif 파일 뷰어 좋은 프로그램 추천 좀 해주세요. [2] | 갓글 | 392 | 12-26 |
» | 소프트웨어| Exiftool로 배치화일 만드는 방법 [3] | 雪耳 | 455 | 12-26 |
67011 | 윈 도 우| 파티션 mbr, pbr 변경시 D파티션 자료 손상 여부 [3] | nhk | 591 | 12-26 |
67010 | 윈 도 우| 언어팩 변경 오프라인으로 하는방법좀 ㅎ [5] | .NET | 556 | 12-26 |
67009 | 윈 도 우| 부트로더 복구? (재질문) [2] | 한스 | 737 | 12-26 |
67008 | 윈 도 우| 마이크로소프트 계정등록했는데..장치보니 암것도 없네요. [1] | 사랑비 | 862 | 12-26 |
67007 | 기 타| 27인치 모니터화면을 24인치 크기로 줄일수 있나요? [1] | Zard | 2312 | 12-26 |
67006 | 하드웨어| ssd를 중고로 삿었는데 사용량이 너무 많네요.. [5] | ilsny | 1348 | 12-26 |
67005 | 윈 도 우| 윈도우 10 th2에 오피스2013 인증받고 토큰 백업햇습니다 | 아빌로 | 716 | 12-25 |
67004 | 윈 도 우| 버추얼박스에서 원도우10 home 프리뷰설치 를 했는데요 [1] | EP-Se | 398 | 12-25 |
67003 | 소프트웨어| 램디스크?로 토렌트를 받을수있다는데 어떻게 해야할까요? [8] | 아킬레스님 | 1208 | 12-25 |
67002 | 윈 도 우| 작업관리자를 통해 보면 디스크가 언제나 50%또는 100%입니다 [7] | 뉴겟 | 835 | 12-25 |
67001 | 소프트웨어| outlook에서 hotmail에 로긴할 때 비번이 저장되지 않네요? [2] | brucex | 332 | 12-25 |
67000 | 윈 도 우| 윈도우10 메모리 관리 버그가 있나요? [6] | 타마시 | 1628 | 12-25 |
for /F "tokens=* usebackq" %%a in (`"dir /b *.pdf"`) do exiftool.exe -PDF:Title="%%~na" "%%~na.pdf"
이렇게 하시면 될 겁니다
근데 오리지널 파일이 자동백업되네요..
exiftool로 pdf 일괄수정하기.bat
exiftool.exe 는 윈도 폴더에 넣어두시는 것이 편하실 겁니다.
참고로...파일 이름에 한글이 있으면 에러 났습니다. 띄어쓰기는 괜찮더군요
* 2번째 파일 바로 만들어봤습니다. 자동으로 백업되는 오리지널 파일을 바로 바로 삭제합니다
exiftool로 pdf 일괄수정하기2.bat