永发信息网

如何编写批处理文件(BAT)来实现以下功能(数字转换成字符有关)

答案:2  悬赏:0  手机版
解决时间 2021-01-28 08:51
  • 提问者网友:抽煙菂渘情少年
  • 2021-01-28 04:12
譬如文件名为test.bat
则运行时 输入 text 32
则自动检测 a01.jpg ,a02.jpg.......a32.jpg是否存在在所在目录
并且把文件名逆序 (a01.jpg->a32.jpg)并输出到其他目录

我在文件名检测方面不知道怎下手 请问怎么写才能做到判断 xx01jpg xx02.jpg........xxnjpg的判断
最佳答案
  • 五星知识达人网友:傲气稳了全场
  • 2021-01-28 04:23
@Echo Off
If %1#==0# (
Call :Check %1
Exit
) Else (
Set /a n=%1-10
If %n% equ -10 (
Echo What you have input is not number!!
pause
Exit
) Else (
Call :Check %1


Cmd
Exit

:Check
SetLocal EnableDelayedExpansion
Set num=%1
For /l %%i in (0 1 !num!) Do (
Set Str=100%%i
Set Str=a!Str:~-2!.jpg

If Exist !str! (
Echo !Str!>>name.txt
)
)
EndLocal
Exit
全部回答
  • 1楼网友:举杯邀酒敬孤独
  • 2021-01-28 04:47
任务占坑
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯