精华内容
下载资源
问答
  • 本工具为批量修改文件名称的工具,例如增删或修改等。 注意:是修改文件不是文件夹,以防下载错了浪费积分。 说明:批量修改【文件夹】名称的小工具在我的另外一个下载里,需要的请过去下载即可。 操作步骤:...
  • 海量数据批量重命名,可批量修改各类文件,包含修改文件的后缀名。 无需安装小工具,直接使用,安全无毒
  • 批量修改文件名称

    2014-08-09 23:42:42
    因为自己经常下载大量的学习资料,要修改大量文件名称,以方便使用,因此自己编写了这个【批量修改文件名称】的软件,非常实用。
  • 可以批量修改文件、文件夹名称、批量删除文件等 图片预览http://oexaoy5pt.bkt.clouddn.com/17-2-28/3710208-file_1488258062251_18571.png
  • 主要介绍了php实现批量修改文件名称的方法,涉及php针对文件的遍历及文件名的替换操作相关技巧,需要的朋友可以参考下
  • 批处理:批量修改文件名称

    千次阅读 2019-07-30 15:02:25
    echo "输入需要修改文件集合,支持通配符?匹配单个字符*匹配任意字符" set /p targetSet=文件集: echo "新的名称(^!n^!为索引,从1开始)" set /p newName=新名称: set n=0 for %%i in (%targetSet%) do ( set /a ...

    相关代码

    @echo off
    setlocal enabledelayedexpansion
    echo "输入需要修改的文件集合,支持通配符?匹配单个字符*匹配任意字符"
    set /p targetSet=文件集:
    echo "新的名称(^!n^!为索引,从1开始)"
    set /p newName=新名称:
    set n=0
    for %%i in (%targetSet%) do ( set /a n+=1 & ren "%%i" %newName%)
    

    学习笔记

    for命令

    对一组文件中的每一个文件执行某个特定命令。
    
    FOR %variable IN (set) DO command [command-parameters]
    
      %variable  指定一个单一字母可替换的参数。
      (set)      指定一个或一组文件。可以使用通配符。
      command    指定对每个文件执行的命令。
      command-parameters
                 为特定命令指定参数或命令行开关。
    

    set命令

    显示、设置或删除 cmd.exe 环境变量。
    
    SET [variable=[string]]
    
      variable  指定环境变量名。
      string    指定要指派给变量的一系列字符串。
    

    set /a 与 set /p

    SET /A expression
    /A 命令行开关指定等号右边的字符串为被评估的数字表达式。
    
    SET /P variable=[promptString]
    /P 命令行开关允许将变量数值设成用户输入的一行输入。读取输入
    行之前,显示指定的 promptString。promptString 可以是空的。
    

    !var!与%var%

    %var% 
    引用变量将在批处理程序启动时,用var对应的值替换%var%字符串,随后开始执行命令行,
    效果上看,类似C语言的#define,即尽在初始化时赋值一次
    
    !var! 引用变量,将在每次调用命令行时,命令行执行前对字符串进行替换,
    效果上看,更符合认知里的变量,随程序动态更新的
    

    setlocal enabledelayedexpansion

    启动对!var!的支持,默认是不支持的
    
    展开全文
  • Linux下批量修改文件编码
  • windows系统下批量修改文件及文件夹名称小工具 支持正则匹配
  • 批量修改文件名称,设置一个通配符和名称的定义规则,点击执行按钮即可批量修改文件名称
  • 主要介绍了PHP批量修改文件名称的方法,结合实例形式分析了php针对文件与目录的递归、遍历、修改的原理与实现技巧,需要的朋友可以参考下
  • 利用python的os模块,快速批量对文件名成和文件夹进行增删改操作。 python批量修改文件名称和批量删除文件与文件夹 1.批量修改文件名称 2.批量删除文件与文件夹

    1.批量修改文件名称

    在这里将要用到python中的os模块。
    1.os.listdir(dir) : 获取指定目录下的文件名称
    2.os.rename(oldfile,newfile) : 修改文件名字
    3.re.findall() :这里需要用到正则表达式匹配需要的关键字
    4.os.path.isdir(path) : 判断该文件是否文件夹
    接下来我们修改上一篇文章中创建的10个txt文件成html格式的文件,以下是代码。

    import os
    import re			#导入模块
    path = './'			#当前文件路径
    dirs = os.listdir(path)	#获取当前路径下是所有文件
    for i in dirs:		#遍历所有当前路径下的文件
        fname = re.findall('(.*)\.',i)
        type = re.findall('(\..*)',i)
        # newI和type分别获取了当前路径下文件的文件名和文件格式
        
        newfname = (" ").join(fname)
        newtype = (" ").join(type)
    	# *re.findall*获取出来的文件是列表,若列表在路径中,修改文件名时候会报错.
    	# 所以这里用join函数将他们转换为字符串
    	
        oldname = path + i	# 原来文件的名称 (路径 + 文件名)
        newname = path + newfname + newtype	(路径 + (新名称) + 文件格式)
        os.rename(oldname, newname)	# os模块的rename函数 修改名字(旧名字,新名字)
        print("%s====>>>%s" % (oldname, newname))
    

    若不需要修改目标路径下面的文件夹,可以在上面添加函数os.path.isdir跳过.

    if os.path.isdir(i)		# 如果是文件夹,则跳过
    	pass
    

    修改前为txt格式的文件:
    修改前的txt文件
    修改后为html格式的文件:
    在这里插入图片描述

    2.批量删除文件与文件夹

    下面们来说一下如何在pyhton中去批量删除文件与文件夹,代码献上
    在这里需要用到两个模块

    1. os.listdir(path) : 遍历指定路径下的所有文件和文件夹(不递归)
    2. os.rmeove(filename): 删除指定文件(!!注意,是文件)
    3. os.path.isdir(path) : 判断文件是否为文件夹
    4. shutil.rmtree(path) : 递归删除指定路径的文件和文件夹
    ## 批量删除文件或文件夹
    import os
    import shutil				#导入模块
    path = './test/'			#指定路径
    dirs = os.listdir(path)		#遍历指定路径下的所有文件
    # 判断是文件还是文件夹, 若是文件夹 全部删除  若是文件 跳过
    for i in dirs:
        if os.path.isdir(path+i):	#判断是否为文件夹
            # os.removedirs(path+i) #该命令只能删除空目录
            #该命令可递归删除文件夹,慎用!!该文件夹和文件夹里面所有内容会被删除.
            
            shutil.rmtree(path+i) 
            print("%s目录 已删除"%i)
            
        else:					#如果不是文件夹,则为文件	
            os.remove(path+i) #该命令删除文件
            print("%s文件 已删除"%i)
    

    视频讲解链接,请戳:《Python实用技巧之批量创建、修改、删除文件》

    展开全文
  • 批量修改文件名称工具,可以替换部分文字,可支持正则,绿色,免费,免安装,好用,效率杠杠滴!!!
  • 自己写的一个小工具,可以实现批量修改文件夹下边的所有文件名称,三种方式,还可以包含文件夹中文件夹内的文件名称一起修改,需要的朋友可以下载
  • bash批量修改文件名称的方法总结,包括为文件增加后缀、修改文件名后缀、去除文件名后缀、修改文件名前缀,有需要的朋友可以参考下
  • 最近在工作中需要在linux主机上批量修改文件,将一些文件名-del的标志删除,即文件名ST-2021/1/31-del.zip 修改为 ST-2021/1/31.zip,这样的文件有大几千个, 而且在不同的文件夹内,此时则自然想到了shell脚本,可以很...

    在这里插入图片描述

          最近在工作中需要在linux主机上批量修改文件,将一些文件名-del的标志删除,即文件名ST-2021/1/31-del.zip 修改为 ST-2021/1/31.zip,这样的文件有大几千个, 而且在不同的文件夹内,此时则自然想到了shell脚本,可以很方便的为我们做这些事情.

    附上详细代码:
    在这里插入图片描述

    详细注释版:!
    在这里插入图片描述

    展开全文
  • 1 一键批量修改文件名称 2 个人主要用来修改图片名称。 如果1000个图片需要增加item并自动追加上数字编号。 类似这种格式可以一键完成:item_1001 ;item_1002;
  • 批量修改文件名称小工具
  • shell脚本批量修改文件名称

    千次阅读 2019-01-04 16:56:59
    示例 : filename = /home/mnt/test.txt 用 ${ } 分别替换获得不同的值: ${filename#*/}:拿掉第一条 / 及其左边的字符串:home/mnt/test.txt ${filename##*/}:拿掉最后一条 / 及其左边的字符串:test.txt ...

    示例 : filename = /home/mnt/test.txt
    用 ${ } 分别替换获得不同的值:
    ${filename#*/}:拿掉第一条 / 及其左边的字符串:home/mnt/test.txt
    ${filename##*/}:拿掉最后一条 / 及其左边的字符串:test.txt
    ${filename#*.}:拿掉第一个 . 及其左边的字符串:test.txt
    ${filename##*.}:拿掉最后一个 . 及其左边的字符串:txt
    ${filename%/*}:拿掉最后条 / 及其右边的字符串:/home/mnt
    ${filename%%/*}:拿掉第一条 / 及其右边的字符串:空
    ${filename%.*}:拿掉最后一个 . 及其右边的字符串:/home/mnt/test
    ${filename%%.*}:拿掉第一个 . 及其右边的字符串:/home/mnt/test

    # 是去掉左边(在键盘上 # 在 $ 之左边), % 是去掉右边(在键盘上 % 在 $ 之右边)

    单一符号是最小匹配﹔两个符号是最大匹配。
    ${filename:0:5}:提取最左边的 5 个字节:/home
    我们也可以对变量值里的字符串作替换:
    ${filename/mnt/opt}:将第一个 mnt 提换为 opt:/home/opt/test.txt
    ${filename//mnt/opt}:将全部 mnt 提换为 opt:/home/opt/test.txt

    展开全文
  • 这个是工作原因自己制作的小工具,大大提高的工作效率,分享给大家。
  • 毛毛虫自制音频需要将音频名称保存成RECxxxx格式(这种格式不方便自己区分音频内容),为了自己区分方便,需要将音频歌曲名称写入音频文件属性详细信息的标题中。 因此要达到目的,需要完成以下需求: 1)MP4文件...
  • Linux系统中批量创建文件,和批量修改文件名。 编写脚本,在/tmp 目录下批量创建 500 个文件,命名规则为:姓名.数字.hack.html 方法一: 1、touch name.{1…500}.hack.html 方法二: 2、for i in seq 500;do touch ...
  • C# 批量修改文件名称

    千次阅读 2019-07-18 21:29:40
    目录目的思路方法新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定...对文件夹中所有文件名实现批量修改(添加...
  • python:批量修改文件名称

    千次阅读 2020-07-23 09:19:20
    python:批量修改文件名称 1、初步分析: 所谓批量修改文件名称就是:使用python中的OS模块对文件进行相关操作 2、进一步分析 ​ 1.**第一步:**该目录下必须是一系列有规律的文件名称,比如:说西游记第一集,西游...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 95,024
精华内容 38,009
关键字:

怎么批量修改文件名称