精华内容
下载资源
问答
  • 批量修改文件夹名
    2020-12-08 11:45:55

    python代码如下:

    import os , re

    import os.path

    rootdir = r'C:\Users\Administrator\Desktop\222'

    # rootdir = os.path.abspath(rootdir)

    print('absolute root path:\n*** ' + rootdir + ' ***')

    # 先修改文件名,循环文件夹和子文件夹,文件名

    for dirname, subdir, filenames in os.walk(rootdir):

    for filename in filenames:

    pathfile = os.path.join(dirname, filename)

    euroFilename = re.search(r'([a-zA-Z]+)(-|$)?([a-zA-Z]+)',filename)

    mvfile = euroFilename.group() + '.yml'

    mvpathfile = os.path.join(dirname,mvfile)

    if 'shtel' in filename:

    continue

    elif 'gateway' in filename:

    continue

    os.rename(pathfile, mvpathfile)

    #在改文件夹名

    for parent, dirnames, filenames in os.walk(rootdir, topdown=False):

    for dirname in dirnames:

    pathdir = os.path.join(parent, dirname)

    euroFilename = re.search(r"(\bstage\b)?-?([a-zA-Z1]+)(-[a-zA-Z1]+)?(-conf)?(-master)?", dirname)

    mvpathdir = os.path.join(parent, euroFilename.group())

    os.rename(pathdir, mvpathdir)

    pathname = [euroFilename.group(2), euroFilename.group(3), euroFilename.group(5)]

    if pathname[1] == None:

    continue

    pathdirs = ''.join(pathname)

    pathnames = os.path.join(parent, pathdirs)

    os.rename(mvpathdir, pathnames) #去掉文件夹的stage字段

    更多相关内容
  • 如何批量修改文件夹名字 大家好 今天教大家如何批量修改文件夹名字 看我操作就行 SW4456F8101A2 我们把4456全部改成5456 其他不变 选替换 然后执行 看到了吗 全部改成5456了 教程结束 感谢大家的观看。
  • 批量修改文件夹名字工具
  • 来看下面这个技巧,教你用批量重命名的方法,快速修改多个文件夹名。下面就看操作步骤。希望以后可以用到。 演示需要工具: 下载文件批量改名高手 文件夹 开始操作: 进入到软件中,切换到“文件夹批量改名”的功能...

    你还在一个一个的修改文件夹名吗?来看下面这个技巧,教你用批量重命名的方法,快速修改多个文件夹名。下面就看操作步骤。希望以后可以用到。

    演示需要工具:

    下载文件批量改名高手
    文件夹

    开始操作:
    进入到软件中,切换到“文件夹批量改名”的功能版块上,点开“添加多个文件夹”
    在这里插入图片描述
    在弹出的话框中,选择多个文件夹,选择后会自动导入到原文件夹名中。一行一个
    在这里插入图片描述
    比如文件夹名中有空格,需要却掉,这里用替换来改名,重命名文件夹名。
    在这里插入图片描述
    在查看内容切换成文本在空格中输入空格键。并不在替换内容中输入任何文字或空格。
    在这里插入图片描述
    浏览新文件夹名栏中的文件夹名,确定没有空格,点击右下角的“开始改名”
    在这里插入图片描述
    等状态栏中都显示出“重命名成功”,在所在位置上右击鼠标,选择打开文件夹所在位置查看
    在这里插入图片描述
    在文件夹保存的位置上查看到,文件夹名中空格都修改重命名成功。
    在这里插入图片描述
    里面还有很多的文件夹重命名方式,及文件的重命名方式。需要尝试的可以在电脑软件站下载文件批量改名高手。安全,无捆绑。
    在这里插入图片描述

    展开全文
  • import os #导入path路径 path = 'D:/SoftwareCache/PyCharmCache/Project_Face/trainer/FERET_80_80/FERET_80_80-人脸数据库/FERET_80_80-人脸数据库' #获取该目录下所有低一级别子目录,存入列表中 ...

    1、遇到问题

    在项目中,遇到需要将下载得到的,人脸样本数据用名字加以区分的问题。初始文件夹如图,不能清楚地区分人脸样本。

     2、解决思路

    (1)找一个随机生成英文名的网站,生成的英文名粘贴到Notepad++。使用“替换”调整英文名的格式。

    (2)将生成的英文名存储在列表中,使用os.listdir()获取path下的子文件夹名,以列表形式存储

    (3)文件夹新名称newname如下,将英文名列表中的元素按照下标附到oldname后

    newname = oldname + '-' + subname[i]

     随后使用os.rename(oldname,newname)重命名该目录

    3、具体实施

    (1)因为英文名需要存储在列表中,所以在Notepad++中先将其改为如下格式

     (2)Python代码

    import os
    #导入path路径
    path = 'D:/SoftwareCache/PyCharmCache/Project_Face/trainer/FERET_80_80/FERET_80_80-人脸数据库/FERET_80_80-人脸数据库'
    
    #获取该目录下所有低一级别子目录,存入列表中
    dirlist = os.listdir(path)
    
    #需要添加在上述目录结尾的名字,存在一个列表里面
    subname = ['Lesley','Elva','Gregary','Leonard','Franklin','Joanna','Kim','Roxanne','Berton','Simona','Afra','Dunn','Jesse','Janice','Egbert','Hulda','Betsy','Ansel','Judy','Adair','Channing','Leila','Rita','Edwiin','Samuel','Dana','Samantha','Page','Fitch','Verne','Adolph','Rebecca','Lindsay','Oliver','Claude','Theresa','Woodrow','Jo','Gene','Rock','Hiram','Modesty','Eric','Ada','Sherry','Mike','Janet','Francis','Blair','Vivien','Roberta','Odelia','Scott','Susie','Jenny','Mary','Ford','Juliet','Harriet','Lewis','Riva','Brandon','Ethel','Sid','Matt','Renee','Evelyn','Levi','Mick','Eartha','Veronica','Kent','Lucien','Marshall','Dinah','Frank','Ward','Allen','Quincy','Joy','Maxine','Chasel','Abbott','Mandel','Burton','Ula','Amy','Anastasia','Tyler','Rosalind','Dora','Ann','Donna','Merlin','Donald','Maggie','Antonia','Nicholas','Kerwin','Clarence','Charlotte','Aries','Sandra','Julius','Chester','Constance','Rae','Cornelius','Gordon','Cornelia','Shirley','Adonis','Zona','Donahue','Bonnie','Mignon','Glenn','Winni','Heloise','Theobald','Karen','Elma','Florence','Leona','Malcolm','Kama','Miles','Astrid','Mandy','Grover','Cheryl','Zenobia','Beatrice','Andrea','Abraham','Lee','William','Ron','Spencer','Octavia','Blithe','Ives','Evan','Frances','Buck','Lawrence','Angela','Omar','Jessica','Deborah','Eve','Katherine','Colbert','Humphrey','Phil','Phoebe','Celeste','Valentina','Wendy','Aaron','Horace','Deirdre','Alvis','Drew','Brook','Basil','Hubery','Penny','Stephanie','Eden','Diana','Valentine','Jill','Rachel','Roderick','Baldwin','Devin','Selena','Edmund','Benjamin','Nelson','Cornell','Bowen','Martina','Xaviera','Elijah','Jacqueline','Claire','Morton','Alexander','Orville','Griffith','Irma','Les','Norma','Daphne','Louise','Broderick','Lyndon','Patricia']
    
    #打印这两个列表
    # print(dirlist)
    # print(subname)
    #i对应两个列表的角标
    i = 0;
    for dir in dirlist:
        #os.sep添加系统分隔符
        oldname = path + os.sep + dir
    
        newname = oldname + '-' + subname[i]
        # dir的样式为FERET-001,new_dir的样式为 FERET-001-Lesley
        new_dir = dir + '-' + subname[i]
        #os.rename()方法的参数必须为完整的文件名,即绝对路径
        os.rename(oldname,newname)
    
        print(dir,'----------->',new_dir)
    
        i += 1

    (3)运行结果如下(实际有200条,方便起见截取前10条)

    FERET-001 -----------> FERET-001-Lesley
    FERET-002 -----------> FERET-002-Elva
    FERET-003 -----------> FERET-003-Gregary
    FERET-004 -----------> FERET-004-Leonard
    FERET-005 -----------> FERET-005-Franklin
    FERET-006 -----------> FERET-006-Joanna
    FERET-007 -----------> FERET-007-Kim
    FERET-008 -----------> FERET-008-Roxanne
    FERET-009 -----------> FERET-009-Berton
    FERET-010 -----------> FERET-010-Simona

    展开全文
  • 概要:「我的ABC软件工具箱」实现了...今天给大家介绍一下怎么使用「我的ABC软件工具箱」按规则批量修改文件夹名称,注意这里是【文件夹名】而之前介绍的是【文件名】,注意区分两者的区别,使用的时候别选错了哈!这

    概要:「我的ABC软件工具箱」实现了强大的批量修改文件夹名称的功能。支持对文件夹进行重命名,可以实现对选定的文件夹根据一定的规则进行重命名,比如支持精确查找替换、模糊查找替换、批量精确查找替换、批量模糊查找替换等等。不仅功能强大、修改效率高,操作还非常便捷。

    前面的文章中,我们介绍了使用办公软件「我的ABC软件工具箱」进行批量修改文件名称!今天给大家介绍一下怎么使用「我的ABC软件工具箱」按规则批量修改文件夹名称,注意这里是【文件夹名】而之前介绍的是【文件名】,注意区分两者的区别,使用的时候别选错了哈!这个功能与批量修改文件名的操作非常类似,我们先看下该功能可以实现哪些你想要的需求吧!

    1、支持【对文件夹名进行精确查找并替换】或者【对文件夹名进行精确查找并删除】

    2、支持【对文件夹名进行模糊查找并替换】或者【对文件夹名进行精确查找并删除】

    3、支持【同时选择多条匹配规则查找并替换】或者【同时选择多条匹配规则查找并删除】

    4、支持【批量给文件夹名加前缀】或者【批量给文件夹名加后缀】

    打开「我的ABC软件工具箱」,左侧面板选择【文件名称】,右侧就能看到【按规则批量修改文件夹名称】的按钮!

    点击菜单按钮,会进入到选择文件夹的页面,在这个页面可以选择想要进行修改的文件夹。

    在当前页面就可以点击右上角的“添加文件夹”按钮来添加要进行批量修改名称的文件夹了,还可以直接将文件夹拖拽进来!

    添加好后,界面就能显示我们已经添加的待处理的文件夹列表了。当添加完文件夹后,就可以点击“下一步”按钮了,进入到设置替换规则的页面。

    这个页面可以设置的东西非常多。规则设置部分有【快速新建规则】与【从规则管理器中选择规则】与两种选择。

    关于规则这块的介绍,在【批量修改文件内容与批量文本替换你怎么做?推荐你一款我珍藏多年的超级文本替换工具】这篇文章中已经做过非常详细的介绍, 如果你还不清楚怎么设置,可以先去看看这篇文章!

    在这里我们通过几个例子来看看怎么设置你想要的规则。

    1、如果我们需要把待处理文件夹中的【V3】替换成【V4】,则可以选择【精确文本】,具体设置如下:

    2、如果我们需要把待处理文件夹中的【V3】替换成【V4】,并且【2016年】替换成【2018年】,则可以选择【批量精确文本】,具体设置如下:

    3、我们我们要在名称的前面加上前缀【ABC_】,则可以选择【模糊文本】,具体设置如下:

    4、我们我们要在名称的前面加上前缀【ABC_】,并且名称后面加上后缀【_abc】,则可以选择【批量模糊文本】,具体设置如下:

    如果你的规则是需要经常使用的,记得去【从规则管理器中选择规则】这个选项中新建规则哟,这样就可以不用每次使用都需要重新创建规则啦!

    当我们设置好规则后就可以点击下一步,进入到设置输出目录的页面。

    在这个页面,我们可以设置文件夹存储的位置。设置好并确认无误后,继续点击下一步,「我的ABC软件工具箱」就进行按规则批量修改文件夹名称的操作了。

    一会儿,按规则批量修改文件夹名称的处理完成了。

    展开全文
  • 主要为大家详细介绍了python批量修改文件夹及其子文件夹下的文件内容,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 假如我有一个文件夹文件夹下面有一些文件,如下所示:Gideon/gideon_lisha/Gideon_samuel/Gideon_nathan.xmlGideon/lisha_gideon/Gideon_noah.xml我当前是在根目录Gideon的文件夹,我想写一段shell代码,这个...
  • 我们介绍了使用办公软件「我的ABC软件工具箱」进行批量修改文件夹名称,今天再给大家介绍另外一种修改文件夹名称的方法-导入 Excel 批量修改文件夹名称,你完全可以利用 Excel的强大功能,先将修改后的文件夹名在...
  • 这个是工作原因自己制作的小工具,大大提高的工作效率,分享给大家。
  • 功能比较单一,只能实现在原文件名的基础上添加字符,添加的位置可以是在开头、中间、末尾。仅供大家学习参考,谢谢!
  • 可以批量修改修改文件夹中的文件扩展1
  • 批量修改文件夹名称的一部分

    千次阅读 2021-12-10 16:55:38
    这个时候,我们需要批量修改文件夹名称的一部分,该怎么操作呢?比如说我们需要将同一个类目下的文件夹名称都进行添加文字或是修改部分文字,这样的情况要如何快速操作呢? 我自己的处理方法很简单,为了方便其他...
  • 怎么批量修改文件夹里照片的名字

    千次阅读 2021-11-02 16:49:16
    之前照片都放在一个文件夹里面也没有重新命名,现在虽然删除和整理后,但为了后期的工作,需要修改文件夹里照片的名字。那么问题来了,文件夹里照片太多,而且可能需要保留部分文字,怎么能批量操作呢?费了好多时间...
  • 项目上要同时修改942个文件的名字,一个一个改...修改getname.txt扩展为.bat,这时变成可执行脚本,将会在此目录下生成一个带有所有文件夹名字的txt文档(old_name.txt) 将txt内文档拷贝至Excel分列,只保留文件夹...
  • 批量修改文件夹下所有图片名称为例,注释超详细,万能模板,读者可举一反三,适当修改模板,效果显著! #批量修改文件名 #批量修改图片文件名 import os import re import sys def renameall(): fileList = os...
  • str.maketrans()方法只能进行一对一的映射,两个字符串的长度必须相同,不如replace方法灵活,例如以下,我把每个中文与其对应的拼音首字母对齐 ...利用这,能批量修改文件夹中的中文 for file in files: # if os.p.
  • 批量修改文件夹名称

    千次阅读 2019-04-20 17:09:20
    1、获取所有文件夹名称 使用dos 命令 命令 : dir + 地址 即可获取地址下所有文件的名称 2、使用idea 多行编辑 alt + Enter 多行编辑 3、使用记事本编辑 语法: ren 原文件名称 期望文件名 ren 原文件名称 期望...
  • 见有网友悬赏 求批量移除文件夹名中的某段相同字符的工具,正巧自己写了一个具备此功能的一个小软件,分享给大家,有需要的自取。我们经常要处理大量的文件,尤其是文档名字。为了更加方便的管理文档,我们需要对文件...
  • 批量更改文件夹里的文件名,批量更改文件名,文件名更改,,批量更改,批量更改,批量更改,批量更改,使用可以,使用可以,使用可以,使用可以
  • 一份非常好用的小工具.可以批量修改文件夹文件夹下所有文件的创建日期,修改日期及最后访问日期.
  • 其实文件夹和文件名的批量修改比较简单的方法就是全部选中 然后重命名即可完成: ...新建文本文件:批量更改文件夹.txt然后在文本文件中添加以下代码: set a=0 setlocal EnableDelayedExpansion FOR /f "tokens
  • 批量修改文件夹下所有文件夹的重新命名 如果下载不能运行,请下载net2.0安装运行就可以。 net2.0微软官方下载: ...
  • 批量修改文件夹

    2018-12-20 16:32:51
    批量修改文件夹文件夹精灵。
  • https://blog.csdn.net/Li_haiyu/article/details/80797710?utm_medium=distribute.pc_relevant.none-task-blog-2defaultbaidujs_title~default-0.pc_relevant_aa&spm=1001.2101.3001.4242.1&...
  • 主要介绍了Linux 中批量提取文件夹下所有目录及文件名称 ,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
  • 文件批量处理是在管理大量文件时经常会用到的功能,今天采用Python实现一个简单的批量处理应用。
  • 用于批量修改文件夹下excel的内容。 打开资源,查看代码,查看模块1。代码中替换文件夹,及其想替换的内容即可。
  • 批量生成文件夹/文件夹名

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 69,770
精华内容 27,908
关键字:

批量修改文件夹名

友情链接: Desktop.rar