返回顶部
首页 > 资讯 > 精选 >怎么用批处理实现将文件以数字重命名
  • 683
分享到

怎么用批处理实现将文件以数字重命名

2023-06-09 23:06:04 683人浏览 薄情痞子
摘要

这篇文章将为大家详细讲解有关怎么用批处理实现将文件以数字重命名,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。要求:    1、不能改变a.txt内容的顺序  &nb

这篇文章将为大家详细讲解有关怎么用批处理实现将文件以数字重命名,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

要求:
   1、不能改变a.txt内容的顺序
   2、将当前目录下的所有jpg文件以序号的形式重命名 如:从1-16
   3、如果有16个文件,必须重命名为1-16,不允许出现16之后的序号
a.txt 内容:

代码如下:


2.jpg
1.jpg
a.jpg
5ww.jpg
c.jpg
f.jpg
rty.jpg
3.jpg
11.jpg
b.jpg
6.jpg
e.jpg
8.jpg
111.jpg
7.jpg
30.jpg


a.txt中的内容其实就是当前文件夹下的jpg文件列表。
要求将当前文件夹里的所有jpg文件以序号的形式重命名。
但只能从 a.txt 获取当前文件夹里的所有 jpg 的文件名。
以序号重命名文件,陷阱重重,但如果用dir或for等命令来获取文件名的话,获取的先后次序会有一定规律,导致有些问题不能体现出来

代码如下:


@echo on
setlocal enabledelayedexpansion
set n=0
set n1=0
for /f "tokens=*" %%a in (a.txt) do (
     set /a n+=1
     ren %%a t!n!.jpg
    )
:loop
set /a n1+=1  
ren t%n1%.jpg %n1%.jpg&&Goto :loop
exit


第二种方法
好像可以更简单点

代码如下:


@echo off
ren *.jpg t*.jpg
setlocal enabledelayedexpansion
for /f "delims=" %%a in ('dir/b "t*.jpg"') do (
   set str=%%a&set str=!str:~1!
   ren "%%a" "!str!"
)
pause

关于“怎么用批处理实现将文件以数字重命名”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: 怎么用批处理实现将文件以数字重命名

本文链接: https://lsjlt.com/news/258127.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 怎么用批处理实现将文件以数字重命名
    这篇文章将为大家详细讲解有关怎么用批处理实现将文件以数字重命名,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。要求:    1、不能改变a.txt内容的顺序  &nb...
    99+
    2023-06-09
  • 怎么用批处理重命名文本文件名
    这篇文章主要为大家展示了“怎么用批处理重命名文本文件名”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“怎么用批处理重命名文本文件名”这篇文章吧。实现代码1@echo off&se...
    99+
    2023-06-09
  • 批处理命令批量复制文件并重命名的实现
    工作中如果需要把一个文件复制成N个内容一样且名称不一样的文件,可以使用批处理命令实现 步骤如下: 1、如现有文件名称为:test001.ini 文件 2、创建一个文件名称列表 Fil...
    99+
    2024-04-02
  • python实现文件批量重命名
    本文实例为大家分享了python实现文件批量重命名,供大家参考,具体内容如下 讲解 1、库:os 2、代码效果:对指定文件夹内所有文件重命名为1,2,3… 3、代码原理:使用os.l...
    99+
    2024-04-02
  • python实现批量重命名文件
    #!/usr/bin/env python # -*- coding:UTF-8 -*- import os # 第一种方法 files = os.listdir('.') i = 1 for f in files:     filenam...
    99+
    2023-01-31
    批量 重命名 文件
  • 如何使用批处理重命名特殊文件名
    这篇文章主要介绍了如何使用批处理重命名特殊文件名,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一b!a!1235@_ s%#8i 三 c.rar h^e12 0~%l%!p!...
    99+
    2023-06-08
  • 怎么用bat批处理实现批量修改文件名
    这篇文章主要讲解了“怎么用bat批处理实现批量修改文件名”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用bat批处理实现批量修改文件名”吧!我们已经会使用循环命令对大量文件改名进行批量处...
    99+
    2023-06-08
  • Linux怎么批量重命名文件
    本文小编为大家详细介绍“Linux怎么批量重命名文件”,内容详细,步骤清晰,细节处理妥当,希望这篇“Linux怎么批量重命名文件”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。通过rename命令批量重命名文件基本...
    99+
    2023-06-28
  • win7怎么批量重命名文件
    这篇文章主要介绍了win7怎么批量重命名文件的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇win7怎么批量重命名文件文章都会有所收获,下面我们一起来看看吧。鼠标点击打开存放系列文件的文件夹,左键点击要排列的第一...
    99+
    2023-06-28
  • python怎么批量重命名文件
    你可以使用os模块来批量重命名文件。以下是一个示例代码,可以把文件夹下的所有文件名中的指定字符串替换为新的字符串:pythonimp...
    99+
    2023-10-18
    python
  • 怎么使用shell批量重命名文件
    要使用shell批量重命名文件,可以使用for循环结合mv命令来实现。以下是一个简单的示例: 假设要将所有以.txt结尾的文件批量重...
    99+
    2024-03-07
    shell
  • Win10怎么批量重命名文件? win10文件夹重命名的教程
    大家在用电脑时,经常会遇到需要批量重命名文件的问题。如果文件不多还好办,不然挨个重命名是很麻烦的事。所以,掌握重命名小技巧还是非常有必要的。下面我们就向大家介绍一下这个简单实用的方法,适用于Win7/Win8.1/Win...
    99+
    2023-05-20
    Win10 重命名
  • node中怎么批量重命名文件
    这篇文章给大家介绍node中怎么批量重命名文件,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。实现思路整理了一下思路很简单,就是先把原文件的文件名读取出来放入一个数组,再把新名字作为一个...
    99+
    2024-04-02
  • Python实现文件名批量处理
    我们知道文件名是可以手动修改的,但是如果要同时修改多个文件名,那一个一个修改会浪费掉很多时间,此时我们就可以考虑使用python来实现文件名的批量处理。想要批量处理文件名首先确定需要处理的文件名,以及确定处理后新的文件名,这样就可以开始处理...
    99+
    2023-06-02
  • 批处理怎么根据文件内容进行重命名操作
    小编给大家分享一下批处理怎么根据文件内容进行重命名操作,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!首先,我有个.dat文件,名字是固定的,需要更改这个文件名.....
    99+
    2023-06-09
  • 批处理如何实现根据文件内容进行重命名操作
    这篇文章将为大家详细讲解有关批处理如何实现根据文件内容进行重命名操作,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。我想实现以下的目的: 首先,我有个.dat文件,名字是固定的,需要更改这个文件名. .da...
    99+
    2023-06-09
  • 怎么用批处理实现批量安装字体的bat文件
    这篇文章主要介绍怎么用批处理实现批量安装字体的bat文件,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!代码如下:@echo off color 3f title 字体...
    99+
    2023-06-08
  • 怎么在VBS中批量重命名文件
    这篇文章给大家介绍怎么在VBS中批量重命名文件,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。核心函数'选择我的电脑作为根目录,来选择目录Const MY_COMPUTER = &a...
    99+
    2023-06-08
  • 如何实现文件夹取其名称前两位重命名的批处理代码
    这篇文章主要介绍了如何实现文件夹取其名称前两位重命名的批处理代码,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。将所有文件夹取其名称前两位重命名的批处理脚本:代码如下:@ech...
    99+
    2023-06-08
  • Win10利用bat文件实现文件与文件夹批量重命名的实践
    目录bat文件批量重命名文件夹批量重命名文件后记bat文件 利用Win10的bat文件能够实现垃圾清理、电脑关机等。同样的,使用Win的bat文件能够实现文件与文件夹的批量重命名,这...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作