질문과 답변
윈 도 우 배치파일 수정 질문
2014.07.24 19:36
cd /d %~dp0
set i=001
:loop
rar a %i%.rar %i%*
if %i%==072 exit
set /a i+=1
goto loop
위와 같은 배치파일이 있는데요.
생각하는바와 달리 처음에만 001을 인식하고 그 다음은 2, 3, 4 이런식이라..
원하는 바와 같이 하려면 아마 앞에 문자열을 붙인다던가, 자릿수를 맞추는 방법을 써야 할것 같은데
배치파일에서는 어떻게 구현해야 할까요?
추가질문) 윈도우7에서 명령프롬프트에서 zip으로 압축하는 방법이 있나요?
댓글 [2]
-
Ancient 2014.07.24 20:15
@echo offcd /d %~dp0set i=1:loopif %i% leq 9 set j=00%i%if %i% gtr 9 set j=0%i%echo %j%if %j%==072 pauseset /a i+=1goto loop---------------------------------7z 커맨드 라인https://eslife.tistory.com/576 -
도라란 2014.07.24 20:34
이렇게 하면 될까요?
@echo off
title 자동분류압축 (RAR)
set num=
set /p num="총 분류 숫자: "
cd /d %~dp0
set i=1
:loop
if %i% leq 9 (
set j=00%i%
) else (
if %i% leq 99 (
set j=0%i%
) else (
set j=%i%
)
)
echo %j%
rar a %j%.rar %j%*
del %i%*.jpg
CLS
if %i%==%num% exit
set /a i+=1
goto loop