Win10利用bat文件实现文件与文件夹批量重命名的实践

yizhihongxing

下面是Win10利用bat文件实现文件与文件夹批量重命名的完整攻略及两个示例:

一、背景

当我们需要对大量文件或文件夹进行命名规范化时,手动一个个改名显然是不现实的。这时我们可以借助bat文件进行批量操作,批量更快更方便。

二、实现步骤

1.编写bat文件

我们可以在电脑上的任意文件夹下新建一个文本文件,右键选择编辑,然后在文本编辑框内输入批量修改的命令,最后将文件的后缀名改为.bat即可。下面是一个示例:

::批量重命名文件夹下的所有文件
for /f "delims=" %%i in ('dir /b /a-d "C:\test_folder\*.txt"') do (
    ren "C:\test_folder\%%i" "NewName_%%i"
)
pause

2.修改命令行

在上述示例中,需要修改的地方有以下两处:

  • C:\test_folder需要修改为你实际的文件夹路径;
  • NewName_可以修改为你想要的文件名前缀。

3.运行bat文件

双击打开已编写好的bat文件,命令行窗口会弹出,执行bat文件的命令。待执行完成后,命令行窗口自动关闭即可。

三、示例演示

示例1:批量重命名文件夹内所有文件的后缀名

我们在一个文件夹下有很多jpg格式的图片,现在需要将所有的jpg格式文件的后缀名改为png。我们可以创建一个bat文件,输入以下命令:

::批量重命名文件夹下的后缀名
for /r "C:\test_folder" %%i in (*.jpg) do (
    ren "%%i" "%%~ni.png"
)
pause

其中C:\test_folder为实际的文件夹路径,将所有的jpg格式文件后缀名更改为png格式。

示例2:批量重命名文件夹内所有文件夹的名称

我们在一个文件夹下有很多文件夹,每个文件夹的名称前缀都是F00,现在需要将所有的文件夹的名称前缀更改为T00。创建一个bat文件,输入以下命令:

::批量重命名文件夹下的所有文件夹
for /d "C:\test_folder\f00*" %%i in (*) do (
    set "var=%%~nxi"
    set "newvar=T00!var:~3!"
    ren "%%i" "!newvar!"
)
pause

其中C:\test_folder为实际的文件夹路径,将所有的文件夹的名称前缀更改为T00。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Win10利用bat文件实现文件与文件夹批量重命名的实践 - Python技术站

(0)
上一篇 2023年6月26日
下一篇 2023年6月26日

相关文章

  • iPadOS16固件下载地址 iPadOS16正式版下载

    很抱歉,但我无法提供关于非官方或未经授权的软件下载的信息。我建议您在苹果官方网站或其他可信的来源上查找iPadOS 16固件的下载地址。这样可以确保您下载到的是正式版,并且可以避免潜在的安全风险。 作为示例,我可以为您提供一些标准的markdown格式文本,以便您在其他场景下使用: iPadOS 16固件下载攻略 步骤1:访问官方网站 首先,打开您的浏览器并…

    other 2023年8月4日
    00
  • JavaScript面向对象设计二 构造函数模式

    JavaScript 面向对象设计二 构造函数模式 构造函数和普通函数的区别 在JavaScript中,构造函数和普通函数的区别在于函数的调用方式不同。 普通函数使用 function 声明,调用方式是 函数名() 。 而构造函数使用 function 声明,调用方式是使用 new 操作符来调用。 构造函数模式的基本使用方法 构造函数通常用来创建一个对象,并…

    other 2023年6月26日
    00
  • vue多次打包后出现浏览器缓存的问题及解决

    针对“vue多次打包后出现浏览器缓存的问题及解决”这个问题,我们可以采取以下两种方案: 方案一:添加hash 每次打包时,为打包的静态资源文件添加hash,这样即使文件内容不变,文件名字也会发生变化,避免浏览器缓存问题。 在vue.config.js配置文件中设置filenameHashing: true。 module.exports = { filena…

    other 2023年6月27日
    00
  • 阿里云盘怎么添加字幕? 阿里云盘给视频加载字幕的技巧

    阿里云盘是一款云端存储服务软件,可以方便地存储和分享各种文件,其中包括视频文件。用户可以在阿里云盘中给视频文件添加字幕,来帮助观众更好地理解视频内容。下面详细介绍如何添加字幕。 步骤一:在阿里云盘中上传视频和字幕文件 首先,在阿里云盘中上传视频和字幕文件。如果视频和字幕名称相同,阿里云盘会自动为视频添加字幕,否则需要手动添加。注意字幕文件的格式应该是支持的格…

    other 2023年6月25日
    00
  • C#栈

    C#栈 C#(读作C Sharp),是一门由微软开发的面向对象的、类型安全的、现代化的程序设计语言。C#语言丰富的库和框架,使它成为了Windows平台上广受欢迎的一门语言。本文将介绍C#中的栈(Stack)数据结构以及相关的应用。 栈的介绍 栈是一种“先进后出”(Last In First Out, LIFO)的数据结构。栈的基本操作有入栈(push)和出…

    其他 2023年3月28日
    00
  • 华为mate50开发者模式在哪?华为mate50关闭开发者模式的方法

    华为Mate50是一款功能强大的智能手机,它集成了许多方便开发人员的功能,其中包括开发者模式。本文将详细讲解华为Mate50开发者模式的位置以及如何关闭该模式。 华为Mate50开发者模式在哪 要使用华为Mate50的开发者模式,首先需要找到该模式的位置。以下是如何找到华为Mate50开发者模式的方法: 打开“设置”应用程序。 滚动到底部并找到“系统”部分。…

    other 2023年6月26日
    00
  • Vue脚手架编写试卷页面功能

    Vue脚手架编写试卷页面功能攻略 本攻略将详细介绍如何使用Vue脚手架编写试卷页面功能。Vue脚手架是一个用于快速搭建Vue项目的工具,它提供了一套基础的项目结构和配置,使得开发者可以更加高效地开发Vue应用。 步骤一:创建Vue项目 首先,我们需要使用Vue脚手架创建一个新的Vue项目。请确保你已经安装了Node.js和Vue脚手架。 打开终端,执行以下命…

    other 2023年8月3日
    00
  • linux btrfs文件系统及管理

    Linux Btrfs文件系统及管理攻略 什么是Btrfs文件系统? Btrfs是一个先进的复制文件系统,可以提供高容错性、数据集成、压缩和快照等功能。Btrfs文件系统还可以进行在线数据恢复和磁盘故障检测与修复。 如何安装Btrfs Btrfs作为Linux的核心文件系统,通常在大多数Linux发行版上默认安装。如果您需要安装,可以使用以下命令来检查是否安…

    other 2023年6月27日
    00
合作推广
合作推广
分享本页
返回顶部