首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将顺序文件重命名为行/列格式

将顺序文件重命名为行/列格式
EN

Stack Overflow用户
提问于 2020-02-07 18:01:59
回答 1查看 53关注 0票数 1

我有一些文件编号从1到128。

代码语言:javascript
复制
image-1
image-2
...
image-10
...
image-99
...
image-128

如何使用Windows命令行将它们重命名为行/列格式,以字母a到h和数字1至16命名,就像电子表格一样。

代码语言:javascript
复制
image-a01
image-a02
...
image-a10
...
image-g03
...
image-h16

诸若此类。谢谢。

关于这封信,请参阅本表。

代码语言:javascript
复制
a = 1-16
b = 17-32
c = 33-48
d = 49-64
e = 65-80
f = 81-96
g = 97-112
h = 113-128

字母后面的数字只是输入数字和16的模。例如,MOD(num, 16),除了0应该是16。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-07 19:26:52

你刚刚发布了一个代码请求而没有进一步解释这个问题.

这是你要求的代码:

代码语言:javascript
复制
@echo off
setlocal EnableDelayedExpansion

set "b=abcdefgh" & set "c=0"
for /L %%b in (1,1,128) do (
   set /A "d=(a=%%b%%16)+16*^!a+100"
   for %%c in (!c!) do echo ren image-%%b image-!b:~%%c,1!!d:~1!
   set /A "c+=^!a"
)

编辑:我添加了最后一段代码的部分输出:

代码语言:javascript
复制
ren image-1 image-a01
ren image-2 image-a02
- - -
ren image-15 image-a15
ren image-16 image-a16
ren image-17 image-b01
ren image-18 image-b02
- - -
ren image-31 image-b15
ren image-32 image-b16
ren image-33 image-c01
ren image-34 image-c02
- - -
- - -
ren image-127 image-h15
ren image-128 image-h16
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60118808

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档