查看: 3026|回复: 4
收起左侧

[系统] 求文件名去掉首字母的cmd命令。

[复制链接]
mifanu
发表于 2022-1-2 02:46:28 | 显示全部楼层 |阅读模式
本帖最后由 mifanu 于 2022-1-2 07:27 编辑

现有:(单目录)
a1.txt
a2.txt
……
希望能变成
1.txt
2.txt
……
求cmd命令。

可以从搜索字母a并替换为无,的角度出发。也可以从去掉首字母的角度出发。
我觉得这两种思路可能会是不同的命令吧,这两种我都不会。。。所以求。哪个简单哪个来吧。

命令越简洁越好。必须是cmd,不能使powershell。
另外我也知道有bulk ren这个软件,但是他的界面太大了,不方便使用。
是不是要用到for/ f 这样的开头。以及findstr什么的。

落华无痕
发表于 2022-1-2 14:08:36 | 显示全部楼层
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. for %%i in (*.txt) do (
  4. set filename=%%i
  5. ren %%i !filename:~1!
  6. )
复制代码
如果只是删除文件名第一个字符的话,上面批处理在目录里执行就行了。

评分

参与人数 1人气 +3 收起 理由
mifanu + 3 感谢提供分享

查看全部评分

mifanu
 楼主| 发表于 2022-1-2 17:15:04 | 显示全部楼层
落华无痕 发表于 2022-1-2 14:08
如果只是删除文件名第一个字符的话,上面批处理在目录里执行就行了。

多谢。今天没分了,明天加上。
silence_way
发表于 2022-2-2 19:18:38 | 显示全部楼层
学习了,专家!
anythingsky
发表于 2022-2-5 17:23:38 | 显示全部楼层
这个 用 CMD太麻烦了,直接用软件 ,快速。
用   ReNamer 或者 Total Commander
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-11-24 07:26 , Processed in 0.119591 second(s), 17 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表