批量修改文件名称不生效,命令不正确

这篇具有很好参考价值的文章主要介绍了批量修改文件名称不生效,命令不正确。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

操作方法:

1.在需要修改文件名的文件夹中新建一个文本文档,然后在里面编辑如下内容(此处以修改 .jpg 图片为例):
dir *.jpg /b > rename.xls

批量修改文件名称不生效,命令不正确
(上面这条命令是将该文件夹内所有后缀名为 .jpg 的文件名放入文件名为 rename.xls 的文件中,若后缀是docx,那就是dir *.docx /b > rename.xls如果该文件夹中没有 rename.xls,则会自动新建一个)
  另存文件为1,将后缀名改成 .bat,再运行该文件(直接点击bat运行也可,也可以再文件夹路径位置输入cmd,打开命令提示符,输入1.bat运行,可以看到运行情况(特别是在识别的情况下)),运行成功,文件夹下就生成了一个rename.xls文件夹,

 批量修改文件名称不生效,命令不正确

此时打开 rename.xls 文件,A 列就写入了文件原名,继续在 B1 内写入第一个需要修改后的文件名,写完后用鼠标放在方格右下角,同时按住Ctrl键(加号右上角又出来一个小+说明选中了),点击鼠标左键两下,自动填充到了最后一列;要是很少就鼠标点住方框右下角往下拉,拉到最后一个文件的那一行再放开鼠标,再继续给 C1 函数:

网上很多都是下面这样的
="ren "&A1&" "&B1

 批量修改文件名称不生效,命令不正确

C列填充后

这样会有一个问题,出来的文件名称没有双引号隔开,导致运行命令不正确,运行不成功;在文件所在文件夹,新建文本文档,把刚刚复制的内容粘贴进去并另存为2.bat,运行如下:

汉字名称无法正确显示:

批量修改文件名称不生效,命令不正确

 文件名称有汉字还需要将bat文件编码修改为ANSI

批量修改文件名称不生效,命令不正确

运行命令语法不正确:

 

批量修改文件名称不生效,命令不正确

 

再rename.xls中需要再增加一列,修改公式:如下操作

="ren "&C1&A1&C1&" "&C1&B1&C1

批量修改文件名称不生效,命令不正确

这样运行完成后,原来的名称和现在的名称都有引号区分;
  C、D列填充方法同上,最后将 D 列中所有内容复制,在文件所在文件夹,新建文本文档,把刚刚复制的内容粘贴进去并另存为2.bat,切记文件编码需要另存为ANSI,运行完该文件之后,CMD命令管理器查看到的没有再报命令不正确,同时查看文件名称,已经修改完成。

批量修改文件名称不生效,命令不正确

问题注意事项:

1.文件名称都需要引号引起来;

2.文件名称有汉字,bat文件编码需要改为ANSI。文章来源地址https://www.toymoban.com/news/detail-460198.html

到了这里,关于批量修改文件名称不生效,命令不正确的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • visual studio 生成dll文件以及修改输出dll文件名称操作

    Windows系统下Visual Studio可以通过.def文件创建dll。 1.确定需要导出的函数,test.cpp文件中定义如下 2. 添加 .def文件,一般添加到源文件下面。 * 在代码栏下面有一个“模块定义文件”,即我们的.def文件 3.编写test.def文件 文件添加完成,下一步即可设置一些导出规则。 4.在我们的

    2024年02月14日
    浏览(45)
  • MyBatis SqlSession事务与批量执行正确方式(默认不生效)

    某些情况下会使用MyBatis的SqlSessionFactory.openSession()方法获取SqlSession对象,再进行数据库操作,但默认情况下SqlSession的事务与批量执行均不生效,假如希望使用SqlSession时事务或批量执行能够生效,则需要进行额外的处理 调用org.apache.ibatis.session.SqlSessionFactory接口的以下openSess

    2024年02月09日
    浏览(47)
  • mysql大文件导入sql,没有配置my-ini的情况下,或者配置文件不生效命令修改

    找到mysql的bin用管理员登录mysql mysql -u root -p 修改最大传输包 set global max_allowed_packet = 5 1024 1024*100;

    2024年02月11日
    浏览(47)
  • mac 如何批量修改图片名称

        mac 如何批量修改图片名称?很多使用mac电脑的小伙伴一直有这样一个疑问,怎么在电脑上一次性的批量修改大量图片的名称,很多小伙伴在电脑上整理图片的时候都需要批量重命名,批量处理的功能可以让我们节省不少的时间和精力,任何一个人都不希望使用一个一个重

    2024年02月16日
    浏览(79)
  • linux修改用户uid和gid并且修改文件所有权(所属用户及所属用户组)(chown命令、chgrp命令)(批量修改查找并修改文件、目录uid和gid)

    在Linux系统中,每个用户和用户组都有唯一的数字标识符,分别称为用户ID(UID)和组ID(GID)。在某些情况下,可能需要修改这些值。例如,当将文件从一个环境迁移到另一个环境时,如果在目标环境中的UID和GID与源环境不匹配,则需要进行修改。此外,还可能需要修改文件

    2024年04月15日
    浏览(67)
  • Elasticsearch 8.X 如何优雅的实现字段名称批量修改?

    写入es前,数据格式如下 需求:单纯用pipeline可不可以实现,如果写入key包含json_提换为空,包含tmp提换为core,因为key字段有很多不考虑穷举,最终效果要如下: ——问题来源:死磕Elasticsearch知识星球 https://t.zsxq.com/0bzWL3w1X Elasticsearch mapping 一旦创建是不允许修改的!允许更

    2023年04月09日
    浏览(39)
  • 【深度学习】ONNX 模型文件修改节点的名称,修改输入名称,修改输出名称

    想要修改onnx模型文件的节点名称,要么在最初的pytorch代码里去改,要么就直接在onnx模型文件里改。 而我这里直接在onnx模型文件改,我有一个onnx文件,输出节点的名字是这样的: 这不改就看着真难受,那么就用python改: 改完后: 其实修改其他节点的名称也可以这样去做,

    2024年02月15日
    浏览(46)
  • uniapp 修改本地文件名称

    uniapp下载文件本地saveFile之后,文件名是时间戳的形式。而且uniapp官网并没有文件修改的方法 折腾了一天,终于解决了。 直接上代码 使用plus.io的文件管理方法。(不得不吐槽一下,这个文档写的真的是云里雨雾) Tips:这个方法改的名字要带后缀的,也可以改成Promise方法 和

    2024年02月12日
    浏览(46)
  • nginx修改配置文件不生效

    由于需要向其他公司的数据库中推送数据,但是对方公司的服务器只针对某一台服务器开放了端口,公司的datax部署在另外一台服务器中,导致不能正常连接数据库。因此做了nginx,进行两次代理,但是对方服务器突然出问题,导致更改了数据库的端口,我方公司在进行推送数

    2024年02月12日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包