怎么修改文件名称,比如按编号显示?

时间:666次浏览2023.10.06提问

怎么修改文件名称,比如按编号显示?

已解决问题

hao231知道平台可亲可爱的ling-网友在666次浏览2023.10.06提问提了关于电脑使用技巧相关的问题,他的提问你知道怎么修改文件名称,比如按编号显示?电脑使用技巧希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,你无异于雪中送炭,让我感激涕零 !

第1个回答

热爱生活2023.10.08回答修改文件名称,一般是这样操作,如果文件量少,都是手动点右键重命名,然后自己编号和名称再按回车键就可以。如果遇到文件量比较多,或文件保存位置不一样的情况需要修改相同名称,一般我都会采用工具去操作,直接把文件导入到《文件批量改名高手》软件用文件批量重命名这个功能,输入文件名称选下编号再点开始改名即可,这个工具有一个很好功能,就是当你发现在文件名称改错,不用惊慌,点上面新旧文件互换,就可以了把恢复原来文件名称。

第2个回答

渝欢2023.10.08回答试试这个方法来进行改名

第3个回答

我才是逗逗2023.10.07回答方法如下所示,不懂的再问问

第4个回答

啊哈2023.10.06回答可以试试使用Python。importosimportreimportsysdefrenameall():#待修改文件夹fileList=os.listdir(r"C:\Users\xunbao\Desktop\Screenshots")#输出文件夹中包含的文件print("修改前:"+str(fileList))#得到进程当前工作目录currentpath=os.getcwd()#将当前工作目录修改为待修改文件夹的位置os.chdir(r"C:\Users\xunbao\Desktop\Screenshots")num=1#名称变量forfileNameinfileList:#遍历文件夹中所有文件pat=".+\.(jpg|png|pgm)"#匹配文件名正则表达式pattern=re.findall(pat,fileName)#进行匹配os.rename(fileName,(str(num)+'.'+pattern[0]))#文件重新命名num=num+1#改变编号,继续下一项print("---------------------------------------------------")os.chdir(currentpath)#改回程序运行前的工作目录sys.stdin.flush()#刷新print("修改后:"+str(os.listdir(r"C:\Users\xunbao\Desktop\Screenshots")))#输出修改后文件夹中包含的文件renameall()