Windows7文件批量更名通过bat命令实现无需其他工具
2013-09-27 11:28
951 查看
进行重命名之前我们可以先给这些文件重新排序一下,个人建议按照修改时间从旧到新来排列,这样今后新保存的图片也方便按顺序命名。
在文件夹空白处右键,依次选择“排序方式--修改时间”,然后再选择“递增”顺序。
接着按Ctrl + A选中文件夹里所有的图片,再按一下 F2 键,此时第一个文件名会变成可编辑状态,输入任意一个名称,回车确定后所有文件都会自动改成同一名称+数字序号的形式。如下图
当然,或许有些朋友不喜欢看到数字两边的括号,但如果一个一个手动去掉,几十个文件还勉强凑合,上千个的话……怎么办?有问题上网搜!很快就找到了处理方法,将下面的代码粘贴到一个空白的文本文件,然后把这个文本文件后缀名txt改为bat,放到图片所在文件夹下双击运行即可。
@Echo Off&SetLocal ENABLEDELAYEDEXPANSION
FOR %%a in (*) do (
set "name=%%a"
set "name=!name: (=!"
set "name=!name:)=!"
ren "%%a" "!name!"
)
exit
这段代码可以帮我们去除文件名里的括号以及括号左侧的空格(注意,运行这个bat文件时会打开一个命令行窗口,完成后自动关闭)。如果你觉得有括号也可以接受,那就无需这步操作了。
最后再送上一条和重命名相关的小技巧,当你只修改少量文件且不需要顺序命名的时候,巧用tab键可以帮你节省很多的点击操作:修改完第一个文件后不要按回车而是直接按tab,你会发现Win7自动帮你跳到下一个文件并将文件名处于可编辑状态,改完按tab再跳到下一个,shift + tab则可以回到上一个文件。
WiWindows 7作为一款庞大复杂的操作系统,隐藏着许许多多让人感到惊喜的地方,随着加深了解会发现更多的小技巧,假如你也有什么发现不妨拿出来和大家分享吧。
在文件夹空白处右键,依次选择“排序方式--修改时间”,然后再选择“递增”顺序。
接着按Ctrl + A选中文件夹里所有的图片,再按一下 F2 键,此时第一个文件名会变成可编辑状态,输入任意一个名称,回车确定后所有文件都会自动改成同一名称+数字序号的形式。如下图
当然,或许有些朋友不喜欢看到数字两边的括号,但如果一个一个手动去掉,几十个文件还勉强凑合,上千个的话……怎么办?有问题上网搜!很快就找到了处理方法,将下面的代码粘贴到一个空白的文本文件,然后把这个文本文件后缀名txt改为bat,放到图片所在文件夹下双击运行即可。
@Echo Off&SetLocal ENABLEDELAYEDEXPANSION
FOR %%a in (*) do (
set "name=%%a"
set "name=!name: (=!"
set "name=!name:)=!"
ren "%%a" "!name!"
)
exit
这段代码可以帮我们去除文件名里的括号以及括号左侧的空格(注意,运行这个bat文件时会打开一个命令行窗口,完成后自动关闭)。如果你觉得有括号也可以接受,那就无需这步操作了。
最后再送上一条和重命名相关的小技巧,当你只修改少量文件且不需要顺序命名的时候,巧用tab键可以帮你节省很多的点击操作:修改完第一个文件后不要按回车而是直接按tab,你会发现Win7自动帮你跳到下一个文件并将文件名处于可编辑状态,改完按tab再跳到下一个,shift + tab则可以回到上一个文件。
WiWindows 7作为一款庞大复杂的操作系统,隐藏着许许多多让人感到惊喜的地方,随着加深了解会发现更多的小技巧,假如你也有什么发现不妨拿出来和大家分享吧。
相关文章推荐
- 通过 mklink 命令创建目录链接实现文件转移
- git是一种分布式代码管理工具,git通过树的形式记录文件的更改历史,比如: base'<--base<--A<--A' ^ | --- B<--B' 小米工程师常常需要寻找两个分支最近的分割点,即base.假设git 树是多叉树,请实现一个算法,计算git树上任意两点的最近分割点。 (假设git树节点数为n,用邻接矩阵的形式表示git树:字符串数组matrix包含n个字符串,每个字符串由字符'0
- 解开IPA文件的灰沙-通过静态分析工具了解IPA实现
- 解开IPA文件的灰沙-通过静态分析工具了解IPA实现
- Redhat中通过命令工具和配置文件设置TCP/IP参数的方法
- bat 实现批量备份文件
- 通过shell命令提取文件内容(C实现)
- 文件批量上传的工具,要实现暂停继续、断点续传等功能(使用QtNetwork和QHttpMultiPart,和定时器检查超时)
- Redhat中通过命令工具和配置文件设置TCP/IP参数的方法
- Redhat中通过命令工具和配置文件设置TCP/IP参数
- 通过程序实现文件下载更名,动态文件下载
- .bat文件打开没出现dos命令窗口,而是变成记事本,或者其他界面的解决办法
- 【转】巧用DOS tree命令+批处理 实现 指定文件 批量复制!
- 如何通过SSH及其Client 批量分发文件和执行管理命令
- uupick命令_Linux uupick 命令用法详解:Linux uupick命令处理传送进来的文件。 当其他主机通过UUCP将文件传送进来时,可利用uupick指令取出这些文件。
- for 命令实现文件批量移动
- 无需密码通过scp命令+key的方式实现文件传输
- 在Windows下用plink工具批量实现自动远程登录Linux并执行关机命令
- Redhat中通过命令工具和配置文件设置TCP/IP参数的方法