zoukankan      html  css  js  c++  java
  • [转]Windows系统下批量重命名文件(bat命令版本)

    原文地址:https://jingyan.baidu.com/article/6dad507524bdcba122e36e44.html

    我们有时候会遇到大量文件需要重命名,Windows系统下右键菜单的重命名用起来不够人性化,那么我们可以收到写一下命令,用 bat 解决指重命名,简单安全,避免第三方软件存在的风险。

    工具/原料

     
    • Windows系统
    • office办公软件之Excel
    • 文本文档(俗称“记事本”)

    方法/步骤

     
    1. 将需要重命名的文件夹放到一个文件夹,然后在文件中空白处‘shift’+右键,打开命名窗口

      Windows系统下批量重命名文件(bat命令版本)
    2. 接着再命令窗口输入命令:dir/b>rename.xls ,回车 →然后会看到生成一个Excel文件。

      (dir/b 中的/b是一个参数,就是现实该文件夹下的所有文件名,包括文件名和文件名,生成“rename.xls”文件。)

      Windows系统下批量重命名文件(bat命令版本)
      Windows系统下批量重命名文件(bat命令版本)
    3. 打开“rename.xls”文件,如果有提示框,选择“是”,在Excel里删除“rename.xls”这行

      Windows系统下批量重命名文件(bat命令版本)
      Windows系统下批量重命名文件(bat命令版本)
    4. 然后在excel用mid函数截取需要的文件名,和  & 字符拼接  添加自己想要的文字(mid & 用法自行百度)

      我用的函数:

      =B1&MID(A1,5,4)&"年第"&MID(A1,9,2)&"期"&MID(A1,11,4)

      Windows系统下批量重命名文件(bat命令版本)
    5. 再添加bat命令公式,字符串相连( "ren "&旧的名字&" "&新名字 ):

      ="ren "&A1&" "&C1

      Windows系统下批量重命名文件(bat命令版本)
    6. 然后把上一步 C列 生成的值 复制。在文件夹里新建一个txt,命名为“rename.bat”→右键 →编辑→把值复制到里面→保存

      Windows系统下批量重命名文件(bat命令版本)
      Windows系统下批量重命名文件(bat命令版本)
    7. 双击运行 rename.bat 文件即可,电脑慢或者文件多,就稍等一会,或者刷新一下,文件夹里的文件名字就重命名好了

      Windows系统下批量重命名文件(bat命令版本)
      END

    注意事项

     
    • bat命令为系统脚本命令,可能杀毒软件会误报病毒,那可以在杀毒软件添加白名单
    • 如果系统没有Excel,请自行安装
    • 这方法纯属个人灵感,要是碰巧雷同了,多多包涵哈
  • 相关阅读:
    LeetCode——Generate Parentheses
    LeetCode——Best Time to Buy and Sell Stock IV
    LeetCode——Best Time to Buy and Sell Stock III
    LeetCode——Best Time to Buy and Sell Stock
    LeetCode——Find Minimum in Rotated Sorted Array
    Mahout实现基于用户的协同过滤算法
    使用Java对文件进行解压缩
    LeetCode——Convert Sorted Array to Binary Search Tree
    LeetCode——Missing Number
    LeetCode——Integer to Roman
  • 原文地址:https://www.cnblogs.com/dirgo/p/11167991.html
Copyright © 2011-2022 走看看