精华内容
下载资源
问答
  • 使用BAT脚本批量修改文件名的方法

    万次阅读 多人点赞 2018-06-10 16:31:58
    通过BAT脚本批量修改文件名的办法有两种:一,先进入想要修改文件名的文件夹中,使用命令:dir /b "*.后缀名" > yuan.xls 从生成含有所需文件名的xls文件(即Excel文件),然后在xls文件中通过...

    通过BAT脚本批量修改文件名的办法有两种:

    一,先进入想要修改文件名的文件夹中,使用命令:

    dir /b "*.后缀名" > yuan.xls 

    从生成含有所需文件名的xls文件(即Excel文件),然后在xls文件中通过

    CONCATENATE("ren ",A2," ",B2)

    来生成对应的cmd命令,其中A2为原文件名的那一个框,B2为新文件名的那一个框,然后将cmd命令复制

    到文本文档中(文本文档应与要改的文件名在同一个目录下),保存并修改后缀名为.bat,双击执行便可以了。

    具体步骤如下:

    一、以示例文档为例进行说明

    (1)      双击 产生示例文件.bat 来运行(或右键点击打开来运行),示例代码如下:

    @echo off
    set /p w=请输入要产生示例文件的格式(即扩展名并以回车结束):
    set a=0
    :loop
    set /a a+=1
    type nul>废柴兄弟第%a%集.%w%
    if %a% == 20 goto end
    goto loop
    :end
    如下图:

    (2)      输入生成示例文件的格式(如txt

    二.双击1.bat来生成yuan.xls文件,如下图:

    步骤一:

      

    步骤二:

    因为是以示例文件为例,所以是txt,如果是视频文件,可为其对应的格式(如mkv、MP4)

    步骤三:

    找到生成的yuan.xls文件并打开:

    步骤四:

    yuan.xls文件里的A列中的文件名复制至重命名.xls的对应A列中,并在B列中添加要改成的文件名,如下图:

    图1

    图2

    步骤五:

    在B列(即新文件名列)填入预要改成的文件名(如将废柴兄弟改为废柴): 

      

    图1

    图2

    图3

    图4

    图5


    步骤六:

    生成对应的cmd命令

    图1

    图2

    图3

    图4

    图5

    步骤七:

    新建一个空白的txt文档,将重命名.xls里C列的内容填入:

    图1

     

    图2

    图3

    图4

    步骤八:

    将新型文本文档的扩展名改为bat(即新建文本文档.txtà新建文本文档.bat

    图1

    图2

    步骤九、

    双击(或右键打开)新建文本文档.bat来修改文件名

     

    图1

    图2

    修改完成

    二、直接通过BAT脚本实现

     通过bat的for循环和字符操作来实现,具体代码如下:

    @echo off
    set /p w=请输入文件格式(即扩展名并以回车结束):
    set /p wf=请输入要修改的文字(以回车结束):
    set /p cb=请输入要改成的文字(若是删除则直接回车,以回车结束):
    for /f "delims=" %%i in ('dir /b /a-d "*.%w%"' ) do ( 
    set str1=%%i 
    setlocal EnableDelayedExpansion
    set "str1=!str1:%wf%=%cb%!"
    ren "%%i" "!str1!"
    endlocal
    )
    pause

    总的来说,第一种方法直观,但比较麻烦,第二种方法简单,但不直观。

    展开全文
  • 在办公软件处理中,会遇到一种情况,有大批量的文件需要重命名,如果一个一个命名,则效率底下且极易出错,今天来学习一个Excel小技巧,用Excel轻松批量修改文件名。第一步,文件归档。我们将需要修改文件名的文件...

    在办公软件处理中,会遇到一种情况,有大批量的文件需要重命名,如果一个一个命名,则效率底下且极易出错,今天来学习一个Excel小技巧,用Excel轻松批量修改文件名。

    第一步,文件归档。我们将需要修改文件名的文件放在对应的一个文件夹,同时在对应文件夹下方新建Excel文档:

    4327d45398ec628a5cefaabb95eea735.png

    第二步,提取文件名称。打开Excel表,通过快捷键【CTRL+F3】,点击【新建】,进入【编辑名称】页面,在【名称】里进行命名,在【引用位置】输入需要修改文章所在文职及格式:

    d5a966283ab4834464c5e3808adc522a.png

    第三步,编辑修改后名称。点击确定后,A列即显示提取出了所需要修改文件的名称。在B列编辑我们所需要的修改后的文件名称:

    3d5493cbe5ea841f9827f98127da22e4.png

    第四步,替换名称。在【C3】单元格输入公式=”ren “&A1&” “&B1,然后往下填充:

    14742c5fa936aae7f10c6459af9ab87f.png

    第五步,批量变更,将C列内容复制到TXT文本:

    dbb7799db251e1c86f000eb92614c330.png

    最后,将已保存的TXT文档的后缀名改成bat,双击修改后的文档运行,所有需要修改的Word文档名称都被修改了:

    a3bfbaf78268f57f06e4c33f4e6a6ace.png

    至此,文件夹名称已经批量完成变更。以上就是我们今天学到批量修改文件名的技巧,看起来是不是很简单,大家学会了吗?

    展开全文
  • python批量修改文件名为当前时间戳,并移动指定的工作目录
  • 几天前在163公开课上下了一些mp4视频文件。发现课程名和文件名不对应,想到编个程序批量修改。先分析网页源代码将课程名和文件名一一对应,存储在一个文件里,然后使用Java读取该文件进而修改文件名
  • Python批量修改文件名

    千次阅读 2017-08-21 15:26:35
    工作中经常会遇到需要批量修改文件名的情况,比如: 有这样一个文件夹,里面是249个国家的国家,按照ISO 3166-1标准中的国家二位简称进行命名: 现在面临这样的需求,需要将二位英文简称命名的文件换成国家代码...

    工作中经常会遇到需要批量修改文件名的情况,比如:
    有这样一个文件夹,里面是249个国家的国家,按照ISO 3166-1标准中的国家二位简称进行命名:
    flags

    现在面临这样的需求,需要将二位英文简称命名的文件换成国家代码命名的文件。
    这里写图片描述

    比如,第一个国家Andorra,简称AD,根据表格对应的国家码,需要将AD.png修改为20.png。
    资源下载链接:http://download.csdn.net/download/moxigandashu/9943276

    接下来,我们利用Python实现以上要求:

    #引入需要用到的包os和pandas
    import os 
    import pandas as pd
    
    flagpath='G:/touchpal/code/nation_flag/xhdpi' #文件夹所在的路径
    countrypath='G:/touchpal/code/nation_flag/country_ code.csv' #国家简称与国家代码对应表格路径
    
    filelist=os.listdir(flagpath) #获取所有文件名
    country_code=pd.read_csv(countrypath) #读取表格
    
    for files in filelist:
        olddir=os.path.join(flagpath,files) #修改前文件路径及文件名
        filename=os.path.splitext(files)[0] #得到文件名
        filetype=os.path.splitext(files)[1] #得到文件类型
        newfilename=filename #先用旧的文件名覆盖新文件名,防止没有新文件名
        m=shape(country_code)[0] #获取国家简称与国家代码对应表格(DataFrame)行数
        for i in range(m):
            if country_code['Alpha_code'][i]==filename: #匹配与转化
                newfilename=country_code['Numeric code'][i] #匹配成功复制新文件名
        newname=str(newfilename)+filetype #连接文件名与文件类型
        newdir=os.path.join(flagpath,newname) #新的文件路径及文件名
        os.rename(olddir,newdir) #重命名,覆盖原先的文件名
    

    这个时候再看刚刚各国国家国旗所在的文件夹:
    newfile

    展开全文
  • 通过BAT脚本批量修改文件名

    千次阅读 2019-06-12 09:32:15
    通过BAT脚本批量修改文件名的办法有两种: 一,先进入想要修改文件名的文件夹中,使用命令: dir /b “*.后缀名” > yuan.xls 从生成含有所需文件名的xls文件(即Excel文件),然后在xls文件中通过 CONCATENATE(...

    通过BAT脚本批量修改文件名的办法有两种:

    一,先进入想要修改文件名的文件夹中,使用命令:

    dir /b “*.后缀名” > yuan.xls

    从生成含有所需文件名的xls文件(即Excel文件),然后在xls文件中通过

    CONCATENATE("ren “,A2,” ",B2)

    来生成对应的cmd命令,其中A2为原文件名的那一个框,B2为新文件名的那一个框,然后将cmd命令复制

    到文本文档中(文本文档应与要改的文件名在同一个目录下),保存并修改后缀名为.bat,双击执行便可以了。

    具体步骤如下:

    一、以示例文档为例进行说明

    (1) 双击 产生示例文件.bat 来运行(或右键点击打开来运行),示例代码如下:

    @echo off
    set /p w=请输入要产生示例文件的格式(即扩展名并以回车结束):
    set a=0
    :loop
    set /a a+=1
    type nul>废柴兄弟第%a%集.%w%
    if %a% == 20 goto end
    goto loop
    :end
    如下图:
    在这里插入图片描述

    (2) 输入生成示例文件的格式(如txt)

    在这里插入图片描述

    二.双击1.bat来生成yuan.xls文件,如下图:

    步骤一:
    在这里插入图片描述

    步骤二:

    因为是以示例文件为例,所以是txt,如果是视频文件,可为其对应的格式(如mkv、MP4)

    在这里插入图片描述

    步骤三:

    找到生成的yuan.xls文件并打开:

    在这里插入图片描述

    步骤四:

    将yuan.xls文件里的A列中的文件名复制至重命名.xls的对应A列中,并在B列中添加要改成的文件名,如下图:
    在这里插入图片描述
    图1

    图2

    在这里插入图片描述

    步骤五:

    在B列(即新文件名列)填入预要改成的文件名(如将废柴兄弟改为废柴):

    在这里插入图片描述

    图1

    在这里插入图片描述

    图2

    在这里插入图片描述

    图3

    在这里插入图片描述

    图4

    在这里插入图片描述

    图5

    步骤六:

    生成对应的cmd命令:

    图1

    在这里插入图片描述

    图2

    在这里插入图片描述

    图3

    在这里插入图片描述

    图4

    在这里插入图片描述

    图5

    在这里插入图片描述

    步骤七:

    新建一个空白的txt文档,将重命名.xls里C列的内容填入:

    图1
    在这里插入图片描述

    图2

    在这里插入图片描述

    图3

    在这里插入图片描述

    图4

    在这里插入图片描述

    步骤八:

    将新型文本文档的扩展名改为bat(即新建文本文档.txtà新建文本文档.bat)

    图1
    在这里插入图片描述

    图2
    在这里插入图片描述

    步骤九、

    双击(或右键打开)新建文本文档.bat来修改文件名

    在这里插入图片描述

    图1
    在这里插入图片描述

    图2

    修改完成

    二、直接通过BAT脚本实现

    通过bat的for循环和字符操作来实现,具体代码如下:

    @echo off
    set /p w=请输入文件格式(即扩展名并以回车结束):
    set /p wf=请输入要修改的文字(以回车结束):
    set /p cb=请输入要改成的文字(若是删除则直接回车,以回车结束):
    for /f “delims=” %%i in (‘dir /b /a-d “*.%w%”’ ) do (
    set str1=%%i
    setlocal EnableDelayedExpansion
    set “str1=!str1:%wf%=%cb%!”
    ren “%%i” “!str1!”
    endlocal
    )
    pause
    总的来说,第一种方法直观,但比较麻烦,第二种方法简单,但不直观。

    原文:https://blog.csdn.net/qwe15954250805/article/details/80642019

    展开全文
  • 在办公软件处理中,会遇到一种情况,有大批量的文件需要重命名,如果一个一个命名,则效率底下且极易出错,今天来学习一个Excel小技巧,用Excel轻松批量修改文件名。第一步,文件归档。我们将需要修改文件名的文件...
  • 原文件夹名如下:想要修改成文件夹下面的.svs文件对应文件名 (1)创建一个bat文件 右键创建一个记事本txt文件,将后缀名改成bat,如get.bat 内部编辑: dir/a/s/b>LIST.TXT 将bat文件放在需要修改文件夹名字...
  • python批量修改文件名

    2020-06-16 19:13:21
    import os files = os.listdir("D://data//MOD06//COT//201810") path = "D:/data/MOD06/COT/201810" # 目标路径 for i in range(len(files)):#len()当前... # 设置旧文件名(就是路径+文件名) oldname = path + os
  • 用cmd批量修改文件名

    2020-04-15 12:54:29
    今天由于语音识别文件重命名便于读取id,并与id相对应因此需要将文件以顺序的方式命名,首先展示一下未命名前的状态: 随后,我们点击开始菜单栏旁边的windows搜索,输入cmd,我们可以看到命令提示符的软件,随后...
  • 批处理文件批量修改文件名

    千次阅读 热门讨论 2016-08-21 14:49:18
    首先,在c盘创建一个新的文件夹,并且将要重命名的...4.在对应的B1列输入要改成的文件名,但是将近300个,有规律的,文件名,我就直接将A1列复制到B1列,选中B列,ctrl+H,查找替换具体的列,如下图: 5.将excel中最
  • 批量修改文件名

    2009-08-04 21:06:00
    下了个闭着眼睛飘单词的MP3,可是歌词和MP3文件名对应,多了些字符。一个一个的改太累。从网上找了下代码,自己再加了两句。OK,能用了,完成任务。 #rename_file.pyimport osimport stringdef rename_file...
  • Linux根据新旧文件名一一对应的表格批量循环修改文件名 从TCGA上下载的 ①sample sheet文件包含file name,file ID 和对应sample type ②gdc download文件含有counts和FPKM的两个文件 ③clinical文件:含有case ...
  • 将当前目录下文件命中指定的中文内容用对应的英文字符替换。import osnamepre = ['财经','地域','电脑','教育', '科技','汽车','人才','体育','卫生','艺术','娱乐','房产'] namepost = ['fi','lo','co','ed', 'te...
  • 最近做帧动画,美术发过来的美术资源总是一大堆,而且命名总是按照他们喜欢的格式命名,虽然有改名软件,但是还是要在上面点点的,总感觉很是不爽,因此写了一个小程序来批量改名,如果您需要就得改对应参数,废话不...
  • 但是下载下来之后发现了一个问题:所有的视频都有很长的共同前缀,在视频播放器中无法直观地看到每个视频对应的内容(标题),想找对应的集数就很困难。所以想着用Java中的文件操作,写了一个10行程序,批量去掉前缀...
  • 今天利用哔哩哔哩下载器下载了一堆资源,结果发现文件名全部都是乱序,没有排好序就感觉看的很蒙,突然想起python可以批量重命名于是准备利用python写一个脚本. 大概思路就是先爬取哔哩哔哩视频的标题,爬取下来后利用...
  • 复制下面代码到一个txt文本中,将后缀名修改为bat,双击运行即可。操作方式如下图 这里我去掉了新建两个字。 注意编码问题,如果打开是乱码,请先查看cmd的属性,然后将文本保存为对应字符编码。 复制...
  • python:os.rename()的使用,批量修改文件名 批量修改文件目录的名称 我的需求:给学习资料的文件命名,在学习资料文件名前加上对应的上课日期,因为上课时间是每两天休息一次,所以时间不是连续的,需要对时间做...
  • 打开文件夹,如截图,文件命名,需将-1、-2图片等改为对应的1.jpg、2.jpg... 代码部分 import os def rename_course(path): """重新命名每一张图片名为:1.jpg、2.jpg等""" files = os.listdir(path) # 路径...
  • 这几天好几个老师都找到了我,寻求我同一个问题,上百张的照片,怎样批量修改照片文件名呢?好吧,我这就写个教程给大家:比如下列文件夹中的照片名为学号,我们要批量转化为身份证号命名:操作前,一定记得先备份...
  • 批量修改mp3文件名

    千次阅读 2010-01-28 21:57:00
    /** * 从Verycd下载的歌曲专辑,因文件名带有编号,播放时找不到对应歌词文件,故用此功能批量修改歌曲名字 *  * @param arg */  public static void main(String arg[]) {  File files = new File("J:/...
  • 然后里面的图片.jpg文件要修改对应的日期.jpg,也就是说编程1011.jpg这样的文件名 示例如下: #!/bin/bashfor filename in `ls`doecho $filenamecd $filenamefile1=${filename%%.*}file2=${filename##*.}mv *....
  • 快捷键Win+R打开运行窗口,输入cmd命令,打开cmd窗口: 命令行中输入“d:”,到指定磁盘,再输入命令“cd 指定目录”后回车,如:...打开name.xls文件,在B单元格输入对应新的文件名,在C单元格输入公式‘="ren "...
  • 批量修改bilibili下载视频的文件名 <font size=4> [TOC] 需求 在bilibili上下载了学习视频,bili的客户端看视频非常不方便,习惯用potplayer看视频;但是bili上下载视频的文件名都是类似50200264_1_0.flv这样...
  • 用QT完成简易批量文件名修改程序

    千次阅读 2018-03-30 23:48:02
    有一个问题是这样的:有一份excel表,里面存着一大堆的专利号和其对应的专利名称,数据量不大,大概一千个;然后有一个文件夹,里面有一堆pdf,jpg,tif类型的文件,这些文件是专利书的复印件,但是名字比较乱,现在...
  • 一般情况下BT种子名和已下载文件名并不是一一对应的,这对于已下载文件的整理造成了麻烦,本程序通过读取BT种子的信息,比照已下载文件的大小,按3%的容差对下载的文件(压缩包)进行批量改名,便于识别已下载文件的...

空空如也

空空如也

1 2 3 4 5 6
收藏数 119
精华内容 47
关键字:

对应批量修改文件名