精华内容
下载资源
问答
  • 这是一款批量处理文件名的工具,可以实现自动化,自动添加前缀或后缀,适用于各种商业推广场景,在Windows平台上直接在指定文件夹内双击运行即可,绿色免安装,安全可靠!
  • 批量处理文件名.bat

    2019-12-23 08:25:04
    还在为多个文件的命名而感到困惑吗? 还在因为命名一个个文件而不厌其烦吗? 传统的F2命名虽然方便但产生的括号不符合命名规范 使用这个工具,你只需要全选之后点F2,统一命名为带括号的形式之后,再运行这个脚本...
  • linux本身是不支持空格的,如果直接处理包含空格的文件名这很容易出错,所以我们需要对文件名进行转义,这个方法是用下划线来替补空格; find . -type f -name "* *" -print | while read name; do na=$(echo $name ...

    linux本身是不支持空格的,如果直接处理包含空格的文件名这很容易出错,所以我们需要对文件名进行转义,这个方法是用下划线来替补空格;

    find . -type f -name "* *" -print |
    while read name; do
    na=$(echo $name | tr ' ' '_')
    if [[ $name != $na ]]; then
    mv "$name" $na
    fi
    done
    

    https://www.5yun.org/linux-pi-liang-chu-li-wen-jian-ming-zhong-bao-han-kong-ge-de-wen-ti.html

    展开全文
  • 1.编写一个可以批量修改文件名的小程序 代码: import os import re import sys fileList = os.listdir(r"./xiugai") # 输出此文件夹中包含的文件名称 print("修改前:" + str(fileList)[1]) # 得到进程当前工作目录...
  • 1.资源内包含两个脚本:encode.bat和decode.bat ...3.使用说明:将encode和decode放在需要处理的磁盘路径下(系统盘慎重,不建议在系统盘下操作),双击脚本,脚本开始执行,待脚本提示结束时,表示处理完毕。
  • 将txt文本再改名为.bat后缀的脚本文件,首先输入需要添加前缀的文件类型(即后缀),注意,不需要输入标点“.”,比如要给所有.jpg类型的文件名签名添加三个零:000 ,先根据提示输入 jpg ,按回车,然后再输入你...
  • 批量处理文件名 原因 在下载了一些学习视频后,发现文件名带有一些相同的前缀和一些特殊的标签,导致文件名特别的长。有轻微强迫症的我就想办法批量处理文件名。 以下的内容的使用方法很简单,就是找到想要的功能...

    批量处理文件名

    原因

    在下载了一些学习视频后,发现文件名带有一些相同的前缀和一些特殊的标签,导致文件名特别的长。有轻微强迫症的我就想办法批量处理文件名。

    以下的内容的使用方法很简单,就是找到想要的功能的代码,然后把我的代码复制(因地制宜),在文件夹内新建一个txt文本,再将代码复制进去,然后将.txt修改成.bat

    1. 处理批量前缀的代码

    @echo off
    setlocal enabledelayedexpansion
     
    set /p format=Please enter the file suffix :
    set /p deletenum=Please enter how many characters to cut out :
    for /r %%i in (.) do (
        for /f "delims=" %%a in (' dir /b "%%i\*.%format%" 2^>nul ') do (
    		set "t=%%~na"
            ren "%%i\%%a" "!t:~%deletenum%!%%~xa"
        )
    )
    

    使用输入举例:

    Please enter the file suffix :mp4
    Please enter how many characters to cut out : 10

    然后,就会删除相应数量的字符,这个例子是删除了前10个字符

    2. 批量删除匹配的文字(中文括号好像删除不了)

    @echo off
    Setlocal Enabledelayedexpansion
    set "str=你要删除的内容"
    for /f "delims=" %%i in ('dir /b *.*') do (
    set "var=%%i" & ren "%%i" "!var:%str%=!")
    

    使用方法:
    修改代码中的你要删除的内容为你需要要删除的文件名的子串,保存再双击

    3. 批量修改后缀名

    在删除匹配字符的时候,不小心把后缀名给破坏了,如删除p字符时,因为mp4里面含有字符p,导致变成了.m4文件…
    不过我灵机一动,找到了解决办法,毕竟有上百个文件(一个字,懒)

    ren *.m4 *.mp4
    

    这个代码只有一行,却省下了我几十分钟的时间。。。

    4.偶然获取了一个好软件

    一段时间后,我找到了有关于批量修改文件名的软件 -——Bulk Rename Utility
    在这里插入图片描述
    使用前先点击激活及添删右键菜单项.bat,然后再点击Bulk Rename Utility.exe文件运行。
    软件打开长这样的:
    在这里插入图片描述
    附上云盘链接链接: 建议先复制提取码再点击跳转提取码: 8yfz

    友情提示

    朋友,点个赞再走呗🙏🙏🙏

    展开全文
  • bat批量处理文件名

    2021-11-16 21:59:13
    批量修改文件名,bat批量操作

    在window系统下,批量修改文件名使用的bat

    批量修改文件后缀名

    @Echo Off&SetLocal ENABLEDELAYEDEXPANSION
     
    set /p oldStr=原来文件后缀名
    set /p newStr=新的后缀名
     
    FOR %%a in (*.%oldStr%) do (
    	set "name=%%a"
    	set "var=%%a"
    	if not "x!name:%oldStr%=!"=="x%name%" (
    		set "var=!var:%oldStr%=%newStr%!"
    		echo !var!
    		ren "%%a" "!var!"
    	) else (
    		echo N
    	)
    )
    pause

    批量修改文本名称,替换操作

    可以把文件名称中的“好好”-》“学习”

    @echo off
    title 文件名字符替换
    mode con cols=60 lines=20
    ::文件要是重名,会提示错误
    setlocal EnableDelayedExpansion & color 0a
    :1
    set a=
    set b=
    set c=
    cls&echo.
    set /p a= 请输入要被替换的字符:
    cls&echo.
    set /p b= 请输入替换“!a!”的字符,若要去掉“!a!”,请直接回车:
    for /f "delims=" %%a in ('dir /b /a /a-d') do (
     if "%%~fa" neq "%~0" (
     set xz=%%~na
     ren "%%~fa" "!xz:%a%=%b%!%%~xa" ))
    cls&echo.&set /p c= 操作完成,输入 0 返回,输入其它任意字符退出
    if "!c!"=="0" (goto 1) else (exit)
    GOTO :EOF

    删除特定文字前字符

    @echo off
    setlocal enabledelayedexpansion
    set /p str=请输入要删除哪个字符串前的内容:
    for %%i in ("*%str%*") do (
        set "FileName=%%i"
        set "FileName=!FileName:*%str%=%str%!"
        echo !FileName!
        ren "%%i" "!FileName!"
    )
    pause

    删除特定文字之后字符

    @echo off
    setlocal enabledelayedexpansion
    set /p str=请输入要删除哪个字符串后的内容:
    for /f "tokens=1,2* delims=!%str%!" %%a in ('dir /a-d/b') do if exist %%~a!str!%%~b ren %%~a!str!%%~b %%~a!str!%%~xb
    pause
    
    

    原文件名前面加文字

    @echo off
    setlocal enabledelayedexpansion
    md newfolder
    ::set /p str=请输入变量的值, /p表示输入值
    :: %%na 文件名【不包括后缀】
    :: %%xa 文件后缀名
    set start=1000
    set /p str=请输入开头的值
    for %%a in (*.jpg) do (
    	echo %%~na
    	echo %%~xa
    	set /a start+=1
    	copy "%%a" "newfolder\!str!%%~na.jpg"
    )
    pause

    实现原文件名+序号+结尾注释语

    原来文件名转为

     

    @echo off
    setlocal enabledelayedexpansion
    md newfolder
    ::set /p str=请输入变量的值, /p表示输入值
    set start=1000
    set /p end=请输入结尾语
    for %%a in (*.jpg) do (
    	echo %%~na
    	echo %%~xa
    	set /a start+=1
    	copy "%%a" "newfolder\%%~na-!start!-!end!.jpg"
    )
    pause

     实现开头语+原文件名+序号

    @echo off
    setlocal enabledelayedexpansion
    md newfolder
    ::set /p str=请输入变量的值, /p表示输入值
    :: %%na 文件名【不包括后缀】
    :: %%xa 文件后缀名
    set start=1000
    set /p str=请输入开头的值
    for %%a in (*.jpg) do (
    	echo %%~na
    	echo %%~xa
    	set /a start+=1
    	copy "%%a" "newfolder\!str!%%~na-!start!.jpg"
    )
    pause

    展开全文
  • 批量修改替换文件名(python) 博客地址(介绍): http://blog.csdn.net/zhangbuzhangbu/article/details/51913674
  • %批量把文件夹里面的文件名字里面的K和k去掉 cd test if exist('result','dir')==0 mkdir('result'); end pat=pwd; path=[pat,'\']; clear pat pathresult=[path,'result\']; list = dir('*.csv'); len=length...
    clc;clear;
    
    %批量把文件夹里面的文件名字里面的K和k去掉
    cd test
    
    if exist('result','dir')==0
       mkdir('result');
    end
    
    pat=pwd;
    path=[pat,'\']; clear pat
    pathresult=[path,'result\'];
    
    list = dir('*.csv');
    len=length(list);
    a=0;
    for i=1:len
        oldname=list(i).name;
        a=a+1;
        temp=strrep(oldname,'k','');
        newname=strrep(temp,'K','');
        movefile([path,oldname],[pathresult,newname]);
    end
    
    展开全文
  • 批量修改文件名.exe

    2020-11-21 12:45:58
    版本说明:支持文件夹名称、文件名称的修改;支持txt、c、h文件内容的修改,可以查看运行时的log是否成功
  • Python批量处理文件名

    2019-05-29 12:48:52
    数据集需要做下文件名的转换,记录一下以防今后忘记了。 原格式:‘1001.jpg’~‘1500.jpg’ 需要格式:‘0000000.jpg’~‘0000499.jpg’ 话不多说,直接贴代码了: # -*- coding: utf-8 -*- import os class ...
  • 主要为大家详细介绍了python批量读取文件名并写入txt文件中,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • python批量修改文件名

    2021-10-03 18:54:55
    因为我们改批量文件的时候,不需要把这个脚本放在批量文件的文件夹下,所以这里没有用到os.getcwd()这个函数。 我们采用直接指定路径的方法。 这是执行后的情况 文件夹里面的情况: 我这里采用的命名方式是这样的,...
  • Python批量修改文件名

    2021-01-12 08:56:32
    实现 import os for file in os.listdir('.'): #os.listdir('.')遍历文件夹内的每个文件名,并返回一个包含文件名的list if file[-2: ] == 'py': continue #过滤掉改名的.py文件 name = file.replace(' ', '') #...
  • 如何快速批量修改文件名

    万次阅读 多人点赞 2019-12-17 08:53:34
    文件太多,文件名太乱,希望快速批量修改文件名,以下的两种方法可以帮到你,亲测好用。 方法一 1.选中需要批量修改的文件,如图1 图1 2.按F2键,输入文件名。如图2. 图2 3.Enter,效果如图3. 图3 方法...
  • Python实现文件名批量处理

    千次阅读 2019-08-06 14:24:07
    我们知道文件名是可以...想要批量处理文件名首先确定需要处理的文件名,以及确定处理后新的文件名,这样就可以开始处理了; 1.批量处理文件 import os PROJECT_DIR_PATH = os.path.dirname(os.path.abspath(os.pat...
  • 批量修改文件名
  • 批量处理文件名(如:01、02、03…) 下载FreeRename5.3 链接:https://pan.baidu.com/s/1ARowPXIHXIlrYd1zlIqWhA 提取码:92rl 原始文件名: 打开FreeRename5.3 ,点击工具栏中添加文件,选择你所需要修改的批量...
  • windows 批量处理加前缀和加后缀。windows 批量处理加前缀和加后缀。
  • bat文件是dos下的批处理文件。批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下输入批处理文件的名称,或者双击该批处理文件...2. dir 批量得到文件名的命令 dir ...
  • 批量生成文件名列表(Filelister) 是一个自动建立文件列表的小软件,帮助用户从繁琐的操作中解脱出来! 更新日志: [Filelister 3.00] Multiple profiles support Context menu now supports multiple ...
  • 批处理:批量删除文件名前N个字符

    万次阅读 多人点赞 2019-04-20 15:28:58
    可以把当前目录所包含的所有文件(包括子目录下的文件)进行文件名修改,去掉文件名前N个字符。 比如当前目录下的文件如下: aa12345.txt bb12345.txt abc/cc12345.txt abc/def/dd12345.txt 希望得到的...
  • 平时批量整理文件时,可以用到,先收藏——文件精灵,最新版本可以到http://www.ecdove.com/p/24.html下载。
  • linux 中批量更改文件名

    千次阅读 2018-12-22 18:38:40
    find ./ -name xxx | xargs -i mv {} {}.xx  其中xxx是要改的文件名,亲测可行
  • 主要介绍了详解Shell 命令行批量处理图片文件名的实例的相关资料,这里提供实例及实现方法的分析,需要的朋友可以参考下
  • 注意:文件名中有特属字符要先执行:for /f "delims=" %i in ('dir /s /b /a:-d 【要处理文件的目录】\\\\*.*') do @ren "%i" "a%~xi" 先把所有文件的文件名都更名为任意字符,然后再批量修改即可
  • shell批量更改文件名

    2018-03-29 17:17:53
    今天工作的需要,研究了一下使用shell批量修改文件名的命令。 目的:msg_\*_2018032[7-9]\* 文件,把msg开头_20180327到29日的文件找出来,然后将这些文件名后面添加主机名。     find /mnt/aaa/ -name "...
  • 使用R语言批量修改文件名

    千次阅读 2020-04-15 18:44:33
    在R语言默认目录下有一文件夹test,其下有三个文件,分别...思路是先通过list.files()函数将test文件夹下面的三个文件名读出变量,然后通过for循环来实现批量修改文件名。 1.修改文件扩展名 folder<-setwd('~...
  • 【Excel】VBA批量修改文件名

    万次阅读 2018-09-30 11:20:22
    VBA批量修改文件名

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 47,113
精华内容 18,845
关键字:

怎么批量处理文件名