文件批量重命名 如1-2 3-4 5-6

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文件批量重命名 如1-2 3-4 5-6相关的知识,希望对你有一定的参考价值。

命令法
使用命令:ren 原文件名 新文件名
在《电脑爱好者》2005年第9期的《DOS快餐店》中介绍了使用DOS命令为文件快速重命名,如果要对文件进行批量重命名,是否就必须使用带有循环语句的批处理?其实可以用Excel和DOS命令结合,实现简单高效的批量文件重命名。
举例:在C:\mypictures目录中包含以下文件:002.jpg、003.jpg、004.jpg、005.jpg。要将它们分别改名为泰山风景1.jpg、泰山风景2.jpg、泰山风景3.jpg、泰山风景4.jpg。

第一步:运行CMD打开“命令提示符”窗口,用cd命令进入文件所在目录(cd c:\mypictures),然后用“dir *.jpg /b>temp.bat”命令将当前目录中的JPG文件名输出到临时文件temp.bat中。
第二步:用“记事本”打开C:\mypictures中的temp.bat,全选并复制该文件中的内容,然后打开Excel,定位到A1单元格,右击选择“选择性粘贴→确定”(见图),在B1单元格中输入第一个文件的目标文件名(如“泰山风景1”),通过拖拽B1单元格右下角的填充柄在B列生成文件名序列,即“泰山风景1”、“泰山风景2”、“泰山风景3”……
第三步:在C1单元格输入公式“="ren "&A1&" "&B1&RIGHTB(A1,4)”(不含外侧中文引号),然后通过填充柄在C列生成序列。选中C列中所有生成的序列,复制到temp.bat文件中,覆盖原来的内容,保存退出。最后双击Temp.bat运行之,批量文件改名即告完成。
参考技术A 可以是同个名字,但是编号是***(1),***(2),***(3)这样的。全选要改名的文件,点其中的一个,重命名***,然后点空白地方,它们都编上号了,但是顺序不好控制。

python之批量文件重命名

批量文件重命名问题,生活中或是工作中会经常用到。方法比较low多试验几次就可以了。

# -*- coding: utf-8 -*-
# @Time :2018/8/25   20:18
# @Author : ELEVEN
# @File : 011_批量重命名文件.py
# @Software: PyCharm
import os

# 1. 获取一个要重命名的文件夹的名字
folder_name = input("请输入要重命名的文件夹:")

# 2. 获取那个文件夹中所有的文件名字
file_names = os.listdir(folder_name)

# 第1中方法
# os.chdir(folder_name)

# 3. 对获取的名字进行重命名即可
# for name in file_names:
#    print(name)
#    os.rename(name,"[京东出品]-"+name)
i = 1 # 可以让每个文件名字都不一样

for name in file_names:
    print(name)
    print(name.split([京东出品]-)[-1])
    name1 = name.split([京东出品]-)[-1]
    old_file_name = "./" + folder_name + "/" + name
    new_file_name = "./" + folder_name + "/" + str(i) + "[京东出品]-" + name1
    os.rename(old_file_name, new_file_name)
    i += 1

心态很重要

  1、在你发怒的时候,要紧闭你的嘴,免得增加你的怒气。——苏格拉底

  2、生气是拿别人做错的事来惩罚自己。

  3、生活中若没有朋友,就像生活中没有阳光一样。

  4、明天的希望会让我们忘了今天的痛苦。

  5、生活若剥去了理想、梦想、幻想,那生命便只是一堆空架子。

  6、发光并非太阳的专利,你也可以发光,真的。

  7、愚者用肉体监视心灵,智者用心灵监视肉体。

  8、获致幸福的不二法门是珍视你所拥有的、遗忘你所没有的。


以上是关于文件批量重命名 如1-2 3-4 5-6的主要内容,如果未能解决你的问题,请参考以下文章

bat批量重命名(指定替换字符)

如何用c语言进行文件的批量重命名

bat批量重命名文件(在子文件夹里)

如何以照片的拍摄时间批量重命名文件

bat批量重命名文件

批处理:批量重命名父文件夹下所有子文件夹里的文件