精华内容
下载资源
问答
  • 批量修改文件名称

    2017-07-26 10:24:14
    批量修改文件名称 批量修改文件名称 批量修改文件名称 批量修改文件名称 批量修改文件名称 批量修改文件名称 批量修改文件名称
  • 如何批量修改文件名称?我们在使用WinXP电脑的时候,发现有的文件后缀名格式不同,这时候我们需要对文件扩展名进行修改。如果数量少的话,我们可以直接点击修改就可以了;如果是数量大的,那就比较累,这时候我们可以...

    如何批量修改文件名称?我们在使用WinXP电脑的时候,发现有的文件后缀名格式不同,这时候我们需要对文件扩展名进行修改。如果数量少的话,我们可以直接点击修改就可以了;如果是数量大的,那就比较累,这时候我们可以选择批量修改文件名。下面就跟大家说说如何批量修改文件标题。

    如何批量修改文件名称:

    1、在c盘建立一个文件夹,将下载的图片放置于该文件夹中,如下图所示。

    2、鼠标左键点击,开始-》运行-》在对话框中输入字母“cmd”,进入dos模式 ,如下图所示。

    3、在dos模式输入命令行“cd c:\pic”然后回车,再输入命令行“dir /b》rename.xls“,如下图所示,可将文件夹中的文件名在rename.xls文件中列出。

    小贴士:有的时候,你的计算机正处于中文输入状态,为确保命令行能够打出来,你可以切换成英文大写状态。

    4、随后用xls打开c:\pic文件夹中的rename.xls,你会发现文件名以全部罗列在A列中(你也可以用鼠标来调整文件名的顺序),你可以在B1列中输入1.jpg作为第一个文件文件名。

    5、鼠标选中B1单元格,并在B1列的右下方,使鼠标光标变为+号时,拖动使所有jpg文件的右侧B列中都有文件名。再将A8单元格中没有用的文件名删除,如下图示。

    6、鼠标选中C1单元格,并在编辑框中输入公式=”ren “&A1&” “&B1,如下图所示。

    7、继续用鼠标拖动C1单元格右下方的句柄,使剩余的C2-C7单元格填充如下图所示。

    8、然后,鼠标选中C列,鼠标右键复制,如下图示。

    9、在记事本中,粘贴刚才的命令行,如下图示。

    10、鼠标点击菜单“文件”——“另存为”,输入文件名ren.bat,要注意下图所示红圈中的路径及扩展名选项。

    11、打开c盘pic文件夹,鼠标双击ren.bat这个批处理文件,即可将该文件夹下的jpg图片,按照刚才rename.xls中的顺序和文件名批量修改文件名,如下图示。

    12、自此,你已经完成了批量修改文件名的操作。我们运用了dos命令技巧、xls技巧以及批处理3个知识点来达到批量修改文件名的效果。

    以上就是【如何批量修改文件名称】的全部内容,几个简单的步骤就能完成设置,大家还有其他的想了解的问题,或者想尝试使用u盘启动盘制作工具装系统的话,欢迎上u教授官网查看。

    展开全文
  • 利用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实用技巧之批量创建、修改、删除文件》

    展开全文
  • 本文实例讲述了PHP批量修改文件名称的方法。分享给大家供大家参考,具体如下: 在这里我们利用一个战地自己写的一个例子来具体分析一下利用PHP批量修改文件名称的思路和注意事项。 从这个例子里你将会看到,PHP如何...
  • 主要介绍了php实现批量修改文件名称的方法,涉及php针对文件的遍历及文件名的替换操作相关技巧,需要的朋友可以参考下
  • 掌握一个办公技巧能够有效减少我们的无效劳动,今天我和大家分享一个批量修改文件名称的小技巧,利用REN命令+BAT文件来批量修改文件名称。 图一是我们未修改前的文件名称,因为劳动合同可能存在多次签订,需要将原...
    掌握一个办公技巧能够有效减少我们的无效劳动,今天我和大家分享一个批量修改文件名称的小技巧,利用REN命令+BAT文件来批量修改文件名称。   图一是我们未修改前的文件名称,因为劳动合同可能存在多次签订,需要将原文件名称加上年份作为区分,如原名称“李四劳动合同”修改“2020李四劳动合同”。修改后的文件名称效果如图二所示。459d7a8d8720fb8a89b1fe0e287e1d6c.png图一:文件名未修改前的文件名称182f7cc30a06da4fbfe5e12523b9f7e3.png图二:批量修改后的文件名称下面是具体批量修改名称转变过程:(1)创建一个excel工作表和文本文档,如下图三所示e0e07fc8f4a79210576a9a42909048e6.png图三:批量修改-第一步(2)将需要修改的文件名称复制到新建的excel工作表中,批量复制的方法为CTRL+A全选需要修改名称的所有文件,后shift+右键单击,选择复制为路径,最后将复制的内容粘贴至excel工作表中,效果如图四所示1fb417300a14627f98d710451d0aca05.png图四:批量修改-第二步(3)通过第二步复制的文本(文件名称)存在文件的保存路径(如图四中B2列为C:\Users\Administrator\Desktop\批量修改文件名称副本\赵六劳动合同.pdf),我们可以通过替换功能将前面的保存路径去掉。(替换方法:复制需要替换的文字,利用ctrl+f的快捷键替换)然后在A列填充REN,在C列填充修改后的文件名称。效果如图五所示:236c0ec9ea40e57eab93af7b0a57eee3.png图五:批量修改-第三步(4)最后复制excel工作表的数据,粘贴至文本文档,并将文本文档另存为BAT文件格式。具体操作如下图六所示:14a52da4d94a8912f3ba227d13ec7ff8.png图六:批量修改-第四步(5)双击第四步生成的BAT文件,原有文件名称自动批量修改。修改后效果如图七所示:2c227257f326c9e6da26692c234ba26b.png图七:批量修改后的文件名称注意事项:①修改后文件格式需要同原文件格式一致,不然会导致修改后文件出现乱码或错误。如“赵六劳动合同.pdf”改成“赵六劳动合同.docx”,会导致修改后的“赵六劳动合同.docx”出现乱码。②批量修改的文件名称不能存在空格。如果存在空格,批量处理命令会无效。若需要批量修改存在空格的文件名,需要在批量修改文件名称之前将文件名称中的空格去掉。
    展开全文

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,020
精华内容 808
关键字:

批量修改文件名称