기본 콘텐츠로 건너뛰기

개발 공부 - Windows 11 디렉토리 내 PNG 파일을 최상단으로 이동하는 명령어

이것은 사실 카카오톡 이미지 추출 하는 것이 궁금해서 찾아보다가 또 만들기 귀찮아서 저장 목적으로 기재하는 글이다.

카카오톡 이모티콘 이미지 추출 방법 : https://sunstar2.tistory.com/2271

1
for /"tokens=*" %f in ('dir /b /s *.png'do move "%f" .
cs

위 명령어는 현재 디렉토리와 하위 디렉토리에서 확장자가 .png인 모든 파일을 찾아서 이동 시킨다.
이때, 이동할 파일 이름을 찾을 때마다 사용자에게 확인 메시지가 뜨므로, 모든 파일을 한번에 이동시키기 위해서는 "Y"를 입력해야 한다.

이렇게 하면, 파일명 중복 시에는 덮어쓰기 / 넘어가기 / 취소하기만 가능하므로 아래와 같이 bat 파일을 만들어서 실행하면 된다.

1
2
3
4
5
6
7
8
9
10
11
12
13
setlocal enabledelayedexpansion
set i=0
for /r %%f in (*.png) do (
  set /a i+=1
  set filename=%%~nf
  set extension=%%~xf
  set newfilename=!filename!_!i!!extension!
  if exist "!newfilename!" (
    set /a i+=1
    set newfilename=!filename!_!i!!extension!
  )
  move "%%f" "!newfilename!"
)
cs

파일명이 중복되는 경우, 이름 뒤에 일련번호를 붙이는 방법으로 파일을 이동할 수 있다. 
다음과 같은 명령어를 넣은 bat 파일을 사용하고자 하는 경로에서 실행하면, 중복된 파일에 대해 이름 뒤에 일련번호가 붙은 파일이 생성된다.

위 명령어에서는 setlocal enabledelayedexpansion 명령어를 사용하여 확장 변수 지연 확장을 활성화 한다. 
그런 다음, 현재 디렉토리와 하위 디렉토리에서 .png 파일을 찾아서 이동한다. 
파일명에 대한 변수를 정의한 후, 새 파일 이름을 만든다. 
새 파일 이름이 이미 존재하는 경우에는 일련번호를 더해서 새 파일 이름을 만든다. 
마지막으로, 이동할 파일을 새 파일 이름으로 이동시킨다.



이렇게 한 폴더로 모아서 확인할 수 있다.




댓글

이 블로그의 인기 게시물

Ebook - 전자책 drm 상관 없이 pdf로 만들기

yes24와 교보문고에서 ebook을 구매 해야 했는데 너무 불편하고, 필기가 매우 화날 정도로 안 좋아서 원시적으로 사용하기로 했다. 1. 목적 : ebook에서 필기 및 사용이 불편하여 pdf로 변환  2. 용도 : 개인 사용 목적이며 화질이 다소 저하되어도 필기만 용이하면 상관 없음 3. 방법 1) 휴대폰 및 카메라로 동영상을 촬영했다. DRM 때문에 프로그램으로는 촬영이 안 되는 것을 확인했다. (사실 개인 사용 목적이면 기본 화면 캡쳐를 사용해도 된다...) 2) 마우스 클릭 해주는 매크로를 사용했다. (1) key_macro.exe > https://blog.daum.net/pg365/250 듀얼 모니터에서 위치 이탈 현상이 있긴 해도 괜찮았다. (2) AutoClick.exe > http://bestsoftwarecenter.blogspot.com/2011/02/autoclick-22.html 이 걸로 잘 사용했다. 3초마다 한 번 클릭하도록 사용했다. 3) 동영상을 이미지로 변경해주는 프로그램을 사용했다. Free Video to JPG Converter > https://www.dvdvideosoft.com/products/dvd/Free-Video-to-JPG-Converter.htm (240826: 다운로드 시 정상적으로 되지 않아서 URL 수정) 일 하면서 듀얼 모니터에 켜 놨는데 속도가 괜찮았다. * Every frame 으로 사용해야 한다. 4) 중복 사진 제거해주는 프로그램을 사용했다. VlsiPics  > http://www.visipics.info/index.php?title=Main_Page 생각보다 느리니 퇴근시에 걸어놓고 가면 된다. 한번 play가 끝나면 Auto-select 하고 Delete 하면 된다. 5) 이미지를 일괄 Crop 작업 해주는 프로그램을 사용했다. JPEGCrops > https://jpegcrops.softonic.kr/ *...

운동 정보 - 어메이즈핏 밴드 5 스마트밴드 나이키 런 클럽(NRC = Nike Run Club) 연동

 나이키 런 클럽 쓰려고 산 어메이즈핏 밴드5 인데 연동이 영 어려워서 찾아보고 써봤다. 1. Zepp 앱은 연동이 되어 있어야 한다. 2.  Zepp 앱 -> 프로필 -> 내 기기 -> Amazfit Band 5 3. 검색 가능 : 켜짐 활동 심박수 공유 : 켜짐 연결 제한 : 꺼짐 (기본) 백그라운드에서 실행 : 제외로 등록 4. NRC(나이키 런 클럽) 앱 -> 설정 -> 러닝 설정 -> 기기 5. 심박수 표시 -> 블루투스에서 AmazFit Band 5 누르고 NRC 즐기면 된다! * 안드로이드 이용자입니다.

개발 공부 - PC 카카오톡 작업 표시줄 아이콘 이미지 변경 방법

PC 카카오톡 사용시 작업 표시줄에서 아이콘 이미지를 변경하는 방법이다. 1) 작업 표시줄 내 카카오톡 아이콘에서 마우스 오른쪽 버튼을 누른  뒤 속성에 들어간다. 2) 아이콘 변경에서  C:\Windows\system32\imageres.dll C:\Windows\system32\shell32.dll C:\Windows\system32\DDORes.dll C:\Windows\System32\moricons.dll (MS DOS Icons) 등을 누른 뒤 적당한 것을 선택하여 적용한다. * 사내 메신저 아이콘을 참고해도 된다. 참고 : 기본 아이콘 위치 https://blog.silnex.kr/windowstip-windows-%EA%B8%B0%EB%B3%B8-%EC%95%84%EC%9D%B4%EC%BD%98-%EC%9C%84%EC%B9%98/ 2022. 11. 29.  생각보다 유입이 많아서 놀랐습니다. PC 카톡 사용자 화이팅!