Redian新闻
>
问一个批处理文件改名的问题?
avatar
问一个批处理文件改名的问题?# Software - 软件世界
j*y
1
我想用Windows Commander给文件改名。
比如我有一批文件,叫0.sgf, 1.sgf, ..., 9.sgf, 10.sgf, 11.sgf, ... 20.sgf ...
我想给它们统一宽度,命名成000.sgf, 001.sgf, 002.sgf。
但在Windows Commander批量改名对话框里面,左边windows里面原来的文件名是这样排
列的:
0.sgf
1.sgf
10.sgf
11.sgf
...
19.sgf
2.sgf
20.sgf
21.sgf
...
这样无法按顺序排起来,如果用Counter的话,会把10.sgf变成2.sgf,所以我想先统一
宽度,但不知道在Windows Commander里面该怎么办。
大侠有以教我。
avatar
p*w
2
我也没特别好的办法,看看这样如何?
先选择 ?.sgf, 改名为 0[N].sgf
再给所有文件前面加0 (全部选择,改名为 0[N].sgf)

..

【在 j***y 的大作中提到】
: 我想用Windows Commander给文件改名。
: 比如我有一批文件,叫0.sgf, 1.sgf, ..., 9.sgf, 10.sgf, 11.sgf, ... 20.sgf ...
: 我想给它们统一宽度,命名成000.sgf, 001.sgf, 002.sgf。
: 但在Windows Commander批量改名对话框里面,左边windows里面原来的文件名是这样排
: 列的:
: 0.sgf
: 1.sgf
: 10.sgf
: 11.sgf
: ...

avatar
D*V
3
先试试改wincmd.ini
SortUpper=2
看能不能解决你排序的问题

..

【在 j***y 的大作中提到】
: 我想用Windows Commander给文件改名。
: 比如我有一批文件,叫0.sgf, 1.sgf, ..., 9.sgf, 10.sgf, 11.sgf, ... 20.sgf ...
: 我想给它们统一宽度,命名成000.sgf, 001.sgf, 002.sgf。
: 但在Windows Commander批量改名对话框里面,左边windows里面原来的文件名是这样排
: 列的:
: 0.sgf
: 1.sgf
: 10.sgf
: 11.sgf
: ...

avatar
j*y
4
不行哪。
是不是我的window commander太老了?
我的是5.11
avatar
a*e
5
一位的,两位的分两次不就改完了,怪不得人家说下围棋的智商低

..

【在 j***y 的大作中提到】
: 我想用Windows Commander给文件改名。
: 比如我有一批文件,叫0.sgf, 1.sgf, ..., 9.sgf, 10.sgf, 11.sgf, ... 20.sgf ...
: 我想给它们统一宽度,命名成000.sgf, 001.sgf, 002.sgf。
: 但在Windows Commander批量改名对话框里面,左边windows里面原来的文件名是这样排
: 列的:
: 0.sgf
: 1.sgf
: 10.sgf
: 11.sgf
: ...

avatar
p*w
6
我说的办法,哪一步不行啊?

【在 j***y 的大作中提到】
: 不行哪。
: 是不是我的window commander太老了?
: 我的是5.11

avatar
j*y
7
鲍鱼:
你的方法可以,我没注意。刚开始说的是DRV的方法不行。
DRV:
你的方法是可行的,之前不行是我的版本太低了,不支持SortUpper这个变量。现在升
级成7.02a就可以了。
秃子:
同意你的意见,呵呵。
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。