cmd命令怎么会出错,这违背物理原理啊,难道真的是我错了

发布网友 发布时间:2022-04-23 09:45

我来回答

1个回答

热心网友 时间:2023-10-09 23:28

@echo off
setlocal enabledelayedexpansion
set a=250
for /r %%i in (*.doc) do (
set /a a+=1
echo %%i | findstr "!a!" &&move %%i !a!gh
)

如果不符合,请说明你的文件起始和结束,以及文件格式,此处是以250开始递增,把含有对应数字的文件移动到对应的文件夹,前提是你有这文件夹追问你好,谢谢,我补充了问题,麻烦你再给看看!

追答@echo off
setlocal enabledelayedexpansion
set n=1
for /r %%i in (*.doc) do (
set num=!n!
if !n! lss 100 set num=0!n!
if !n! lss 10 set num=00!n!
set /a n+=1
if %%~ni==!num! move %%i !num!
)
把代码和doc文件放在一起就行了,先测试一下,是不是符合你的要求

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com