배치 이름 바꾸기 이미지 파일 (공백을 하이픈으로 대체) 포함 된 폴더가 있으며이 4

4 개의 하위 폴더가 포함 된 폴더가 있으며이 4 개의 각 폴더에는 이미지가 포함 된 폴더가 더 있습니다.

이미지 이름의 모든 공백을 하이픈으로 바꿔야합니다. 예 :

blue magazine.jpgblue-magazine.jpg가됩니다.

배치 파일 / 일부 무료 소프트웨어 / 명령 프롬프트 또는 다른 방법을 사용 하여이 작업을 수행 할 수있는 방법이 있습니까?

감사



답변

를 사용해보십시오 for.

for /f "tokens=1,2,3" %i in ('dir /b /s *.jpg') DO move "%i %j" "%i-%j"

현재 디렉토리와 하위 디렉토리의 .jpg 파일에서 공백을 하이픈으로 바꿉니다.


답변

나는 리눅스 bash를 사용하여 모든 스크립팅 작업을 수행합니다. 하나의 스크립팅 언어를 아는 것으로 충분합니다. Windows에 설치하려면 MSYS를 설치하십시오 . 그런 다음 절과 find함께 명령 을 사용하십시오 .-execmv

Windows 서버 환경에서도 문제없이 MSYS를 설치합니다. 실제로 설치 과정은 필요하지 않습니다. 파일을 복사 한 후에 간단하게 실행됩니다.


답변