txt 파일 이름을 파일의 첫 줄에 쓴bat 코드 (원본 파일 보존)

1085 단어
 
  
@echo off&color 0f&setlocal enabledelayedexpansion
echo.
echo.
echo.
set "m=0"
set/p m=                      =?
echo.
set "x=1"
set/p x=                      =?
echo.
set "y=2"
set/p y=                      =?
echo.
set/p= [?] Y , 。for /l %%1 in (1,1,29) do set/p=set/p del=
if /i "%del%" equ "y" cd.>list.txt
for /f "delims=" %%i in ('dir /b *.txt') do (
if /i not "%%~nxi" == "list.txt" (
set /a "m+=%x%"&set "n=00000!m!"&set "n=!n:~-%y%!"
echo %%~ni >old.txt
copy /b old.txt + "%%~nxi" !n!.txt>nul&echo+!n!.%%~ni>>list.txt
rem “rem ” 。
rem del /q /f "%%~nxi"
))
del old.txt

bat 리턴을 직접 운행하면 됩니다. 특별한 수요가 있으면 초기값 등 정보를 출력할 수 있습니다.

좋은 웹페이지 즐겨찾기