|
|
楼主 |
发表于 2023-9-13 17:41:28
|
显示全部楼层
回复 6# 77七
@echo off
setlocal enabledelayedexpansion
for /f "useback tokens=1-5 delims=," %%a in ("C:\Users\Administrator\Desktop\1.csv") do (
set /a n+=1
set m=%%b
call :1 !n!
md "%%a%%b%%c%%d%%e"
for /l %%l in (%%b,1,!m!) do (
set k=00%%l
move "!k:~-3!.jpg" "%%a%%b%%c%%d%%e"
)
)
pause & exit
:1
for /f "useback skip=%~1 tokens=1-5 delims=," %%a in ("C:\Users\Administrator\Desktop\1.csv") do (
set /a m=%%b-1
exit /b
)
exit /b
两处都改了,运行提示“系统找不到文件C:\Users\Administrator\Desktop\1.csv”
批处理文件和1.csv在处理的文件夹下运行是没问题的正常,但是把1.csv移到桌面就不行了 |
|