全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
123
返回列表 发新帖
楼主: my6360

需要重命名十几万个html文件,有什么快捷的方法

[复制链接]
 楼主| 发表于 2019-3-7 09:50:10 | 显示全部楼层
bob1987 发表于 2019-3-5 23:47
windos可以用dos命令   ren   1.html  1new.html    就这个格式,把几十万的html 名字用excel  整理下,按 ...

问题是文件名不固定啊
发表于 2019-3-7 09:53:01 | 显示全部楼层


表示只会用find  命令 楼上都是大佬
发表于 2019-3-7 09:54:10 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2019-3-7 09:55:15 | 显示全部楼层
本帖最后由 Frp大佬 于 2019-3-7 09:56 编辑

有,我推荐一个绿色的重命名工具
批量重命名软件是一款免费绿色的批量重命名小工具,可以对文件及文件夹进行批量重命名。批量重命名软件操作简便,功能强大,没有任何使用限制,对于经常处理大量文件的朋友省下不少功夫!批量重命名软件支持Vista及Win7,绿色软件,免费且不含任何插件。



批量重命名软件适用范围

  1、在原文件名前面或后面加入指定的文字、数字;

  2、删除前后指定位数的文字;

  3、搜索替换原文件名中的指定字符 (支持正则表达式);

  4、批量修改大小写;

  5、加入流水编号、日期时间、重新排列文件名顺序;

  6、去掉括号、去掉空格或其他特殊字符等等。



批量重命名软件功能介绍

  1、支持对文件及文件夹进行更名;

  2、可以更改文件及文件夹的属性;

  3、可以更改扩展名;

  4、支持格式化操作。

下载地址:
 楼主| 发表于 2019-3-7 17:40:21 | 显示全部楼层
Frp大佬 发表于 2019-3-7 09:55
有,我推荐一个绿色的重命名工具
批量重命名软件是一款免费绿色的批量重命名小工具,可以对文件及文件夹进 ...


用软件估计不行,我要改10几万的文件,软件估计会挂死的。
发表于 2019-3-7 17:44:18 | 显示全部楼层
zhbrcn 发表于 2019-3-5 21:49
bulk rename utlity这个软件你看看,我之前也是为了改名找的

强大
发表于 2019-3-7 18:47:21 | 显示全部楼层
本帖最后由 31p7410 于 2019-3-7 18:49 编辑
  1. #!/usr/bin/env python3  
  2. #coding:utf-8

  3. import os
  4. import fileinput
  5. import sys

  6. def rename_file_html(path):
  7.     n=0
  8.     for root,dirs,filename in os.walk(path):
  9.         for file in filename:
  10.             f=os.path.join(root,file)
  11.             for fileinput.filename in fileinput.input(f):
  12.                 pass
  13.             if ".html" in fileinput.filename() :
  14.                 newname=str(n)+'.html'
  15.                 os.rename(os.path.join(f),os.path.join(root,newname))
  16.                 n=n+1


  17. dir = '/home/testrename'
  18. rename_file_html(dir)
复制代码
发表于 2019-3-7 19:00:36 | 显示全部楼层
这个挺简单 有很多软件能达成 前提是你要搞到自己电脑里 或者服务器是win环境
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-7 06:25 , Processed in 0.061679 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表