.bat (배치 파일)로 파일 이름 앞에 일련 번호 추가
2045 단어 batch
소스 코드
numbering.bat
@echo off
@setlocal enabledelayedexpansion
set num=0
for %%i in (*) do (
rem ソースファイル自身を対象に取らないために
if not %%i==%~nx0 (
ren %%i !num!_%%~nxi
set /a num+=1
)
)
사용법


for 문에서 변수의 지연 배포 정보
ren %%i !num!_%%~nxi로 !를 %로 변경하면 어떻게 됩니까?

시계열
num
의 값이 0으로 설정됨 ren %%i %num%_%%~nxi
는 ren %%i 0_%%~nxi
입니다 for
루프가 하나 실행됩니다 num
1 증가 num
의 값이 갱신되기 전에, 모든 루프의 전개가 종료되고 있는 것이 미소로, 이것에 의해 루프가 모두 num
의 초기치 0 에 의해 실행되게 된다. 그러니까 모든 파일의 선두가 0이 된다.
Reference
이 문제에 관하여(.bat (배치 파일)로 파일 이름 앞에 일련 번호 추가), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ziguzaku/items/9714b8f4432b7be22983텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)