精华内容
下载资源
问答
  • Powershell-批量重命名替换文件名
    2022-02-27 23:57:04

    需求:

    工作需要临时处理大约5000+不同文本及视频文件名称,用以区分标注上传文件说明事宜。

    思路:

    考虑到文件太多无法手工单独命名,所以想着通过Windows 自带powershell进行批量文件名替换,对类似.txt或者.mp4等有规律的名称进行替换,以便满足需要。

    步骤:

    1、新建powershell脚本,脚本内容复制如下内容,或者打开记事本复制粘贴如下内容,然后另存文件为folder_rename.ps1。

    脚本内容如下:

    # 更改Powershell执行策略为 Remotesigned
    Set-ExecutionPolicy Remotesigned
    # 定义要改文件名称的文件夹路径
    $FolderPath = 'D:\testname'
    # 定义要重命名后的字符名称
    $Newname = 'az_az'
    # 定义现阶段有规律字符名称,类似.txt或者.mp4,或者需要替换的字符串内容
    $Oldname = 'Azure_test'
    # 进行批量替换操作
    dir $FolderPath -Include "*.*" -Recurse | ForEach-Object{Rename-Item $_.FullName $_.FullName.Replace($Oldname,$Newname)}
    # 执行完命令后,恢复Powershell执行策略为 Restricted
    Set-ExecutionPolicy Restricted

    2、执行folder_rename.ps1脚本,可以鼠标右键脚本选择”使用powershell运行“完成脚本执行操作;或者直接复制脚本内容在以管理员身份打开powershell或ISE界面执行。

    3、查看执行结果,完成替换操作。

    更多相关内容
  • 文件内有具体操作介绍 1:dos获取文件目录 2:自动截取文件名 3:手工设定新名 4:复制dos命令并执行
  • 批量重命名文件名(cmd、Excel、bat)

    千次阅读 2019-02-25 16:38:21
    终于终于我这个无敌小菜鸟要...和专业并不太相关的批量重命名 变形前 变形后 首先去文件夹打开cmd,输入dir /b>a.xls 文件夹里就会生成一个a.xls文件,里面存放的就是原始文件的名字,删掉第一...

    终于终于我这个无敌小菜鸟要开始下决心好好嗑盐了,但是年纪大了,不服老真不行,为了不再马冬梅,我还是决定小小地记录一下,虽然很多专业术语和原理并不是很清楚,但是照葫芦画瓢我还是会的哈哈哈
    咳咳,第一篇处女作献给。。。和专业并不太相关的批量重命名
    变形前
    在这里插入图片描述
    变形后
    在这里插入图片描述
    首先去文件夹打开cmd(空白处shift+右键),输入dir /b>a.xls
    在这里插入图片描述
    文件夹里就会生成一个a.xls文件,里面存放的就是原始文件的名字,删掉第一行就是这样
    在这里插入图片描述
    然后在旁边整出要修改后的文件名(具体涉及excel操作,可以百度,好像要修改单元格格式,数字设置文本,输入0001.jpg,enter然后右下角下拉)
    在这里插入图片描述
    然后在旁边列第一行输入="ren “&A1&” "&B1(空格别忘了)enter然后右下角下拉就变成这样
    在这里插入图片描述
    然后在文件夹新建一个txt文档,重命名为a.bat格式,右键编辑,将上图那列文字复制进去,然后保存双击运行a.bat就完工了
    在这里插入图片描述

    展开全文
  • Windows下用脚本批量重命名文件 O(∩_∩)O哈哈~ Windows下用脚本批量重命名文件
  • 今天处理一批图片,分散在五十几个文件夹下,每个文件夹下的数量和名字均不相同,现在要统一按规律重命名并统计归档。 要求:1,命名规则:所在文件夹名_文件名.png 2,统计出每个子文件夹下数量 3,把每个子...

    今天处理一批图片,分散在五十几个文件夹下,每个文件夹下的数量和名字均不相同,现在要统一按规律重命名并统计归档。

    要求:1,命名规则:所在文件夹名_文件名.png

    2,统计出每个子文件夹下数量

    3,把每个子文件夹下的文件归档记录

    如下图展示,几十个文件夹,每个文件夹下数量、名字都不规则。

    步骤1,获取所有文件名称

    ①在主目录下,按住shift然后点击鼠标右键,选择“在此处打开命令窗口”

    ②输入dir   /s   /b   >>   list.xlsx

    说明:/s是表示输出包括子文件夹的内容;/b表示只输出文件名;>>是表示如果当前目录有该文件名则在后面追加内容,没有就新建。cmd命令中1个空格符合和多个空格符是一样的,不影响。

    ③返回主目录,找到刚才新生成的Excel文件,打开做数据处理。

    步骤2,重命名准备

    ①复制一个list.xlsx做备份,等会还要用到

    ②在主目录下打开刚才生成Excel表格,选中第一列,选择“数据”--“分裂”--“分隔符号”--“其他”--输入反斜杠\

    分裂后的数据如上图,G列是文件夹名称,H列是文件名称。

    ③在J1输入=G1&"_"&H1,把字符串连接起来。然后下拉,就获取到了需要的新名称

    ④填充完J列,打开刚才复制的备份list.xlsx表格,并把J列全部复制到备份表格的B列,然后再在A列左边插入一列,并输入rename

    ⑤全选并复制这个表格,在主目录下新建一个txt文本文档,粘贴保存。然后重命名后缀从.txt改为.bat。

    ⑥双击bat执行。(注意:建议在备份文件中测试,以免丢失原始文件)

    到这里重命名就完成了。接下来就是统计,不需要这一步的就不用看了。

    步骤3,获取新的文件名

    ①同前面的操作,在主目录下按住shift的时候点鼠标右键,选择选择“在此处打开命令窗口”

    ②输入dir    /s    /b    >>   newlist.xlsx

    ③复制一个备份,打开newlist表格文件,然后通前面的操作,对数据进行分裂

    ④删除路径列表,只留下文件夹、文件名两列(删除后文件夹自动变为A列,文件名为B列)

    ⑤新建sheet2,复制A列到sheet2,选中A列后执行“数据”--“删除重复数据”,这样就得到了每一个文件夹名称

    ⑥把刚才得到的文件夹名称复制sheet1的C列,到这一步就完成的差不多了,接下来就是几个函数应用

    步骤4,数据处理

    经过上面的处理,得到下图的数据,总共389个文件,对应所在的文件夹应该也是389,但是文件夹数量确是54个,因为1个文件夹下有N个文件。

    ①统计每个文件夹下对应的文件数量

    在D1输入=COUNTIF(A:A,C1),然后按ctrl+shift+enter,使内容有个花括号。然后下拉填充

    ②统计每个文件夹下的文件名

    在E1输入=TEXTJOIN(";",TRUE,IF(C1=$A$1:$A$389,$B$1:$B$389,"")),然后按ctrl+shift+enter,使内容有个花括号。然后下拉填充。这样一个文件夹下的所有文件都在一个文本框内。【说明:此处用到的textjoin函数只在微软office365版本和金山WPS中才有,普通的office没有该函数】

    ③选中D、E列复制,在F1处右键“仅粘贴为数值,然后就可以把D、E列删除

    心得:只提供思路,因为每次遇到数据形式、需要处理的方式不同,根据情况灵活作出变动。比如重命名有时需要按123顺序命名,有时子文件夹有多中类型文件只需要处理其中的一种等等,这个就需要穿插其他如通配符“*”等。

    展开全文
  • 批量重命名文件、图片、去除文件名括号

    文章目录

    前言

    在windows电脑本地,经常会遇到批量文件需要重命名的场景,如下图,需要将所有文件重命名为测试1.txt、测试2.txt、测试3.txt…

    如下图为重命名前:
    在这里插入图片描述

    步骤一:
    首先把照片全部选中,然后F2,重命名,这里注意,之后,照片就被重命名为这种形式了 (1).txt, (2).txt, (3).txt…
    在这里插入图片描述

    步骤二:
    新建一个txt文件,将下面内容全部复制到txt文件中,然后修改文件后缀为bat文件

    @Echo Off&SetLocal ENABLEDELAYEDEXPANSION
    
    FOR %%a in (*) do (
    
    set "name=%%a"
    
    set "name=!name: (=!"
    
    set "name=!name:)=!"
    
    ren "%%a" "!name!"
    
    )
    
    exit
    

    步骤三:
    双击bat文件,即可将文件名中的左右括号去除。
    在这里插入图片描述

    展开全文
  • 文件批量重命名脚本

    2014-10-11 11:16:20
    自写,很简单也好用,用于批量重命名文件,可以试一下,也可以记事本打开自己修改代码
  • vimv vimv是基于终端的文件重命名实用程序,可让您轻松地使用Vim批量重命名文件。 安装curl https://raw.githubusercontent.com/thameera/vimv/master/vimv>〜/ bin / vimv && chmod +755〜/ b vimv vimv是基于终端...
  • Windows批量重命名子目录文件名

    千次阅读 2020-08-31 10:16:52
    批量重命名目前已知有三种方式: 通过三方工具,比如TotalCommand的批处理功能,但是这只是针对该目录下的,如果要实现递归就要安装插件实现; 通过写脚本,比如Shell脚本,Perl脚本,Windows脚本; 编程实现,比如...
  • cmd - 批量重命名文件

    2021-01-09 10:27:15
    这里有两种方法,最简单的就是直接使用Windows自带的批量重命名方法;但是这种方法有缺陷,只能以固定的命名规律来命名。另一种方法就是通过dos命令来批量修改文件名。 Windows自带的批量重命名 选定所有你想修改...
  • VB.NET(源码) 文件批量移动、复制重命名工具箱.zip
  • 用matlab代码批量重命名文件, 1.可以在文件前后增加前后缀 2.删除文件名中的特定字符 3.替换文件名中的某些字符 代码示例: close all clear clc x=dir('C:\Users\Admin\Desktop\代码结果\MCCT_HD\results\*....
  • 概述:在日常工作中,我们经常需要对一批文件进行重命名操作,例如将所有的jpg文件改成bnp,将名字中的1改成one,等等。文本主要为你讲解如何实现这些操作1、删除所有的 .bak 后缀:rename 's/\.bak$//' *.bak注意,...
  • 图片批量重命名工具

    2014-11-23 23:36:11
    3、软件仅为了批量进行图片重命名,大家如果有需求可以QQ(250848046)联系我要源码,稍做修改就能用于其他格式文件的重命名。 使用顺序: 1、先在右侧填充上如下格式的数据 (源文件名 目标文件名) DSCF4786.jpg ...
  • 下载后,建议新建一个单独的文件夹,将下载后的.bat文件放入,然后把要重命名的文件复制到和.bat文件同级目录下,点击.bat文件运行,根据提示,输入文件名中要被替换的字符,按回车,继续根据提示,输入要替换的字符...
  • node文件批量重命名

    2020-12-30 06:04:49
    正好借此熟悉了一下node的fs文件操作,写了一个批量修改文件名的脚本。原文链接需求现有以下图片文件修改前需要批量修改文件名称,变为统一前缀名称并且自增索引,修改后效果修改后最简单的人力操作就是逐个文件...
  • 【Windows小技巧】批量重命名文件

    万次阅读 2018-07-30 21:59:46
    注:如果文件名包含空格,命令应写成ren "s0 (1).gif"...批量重命名文件 1 首先要知道 这么一个命令: ren old_file_path new_file_path file_path:要求相对或绝对路径+文件名...
  • 利用bat脚本批量 重命名/复制 文件

    万次阅读 多人点赞 2018-04-26 10:03:30
    在平时运维的时候,最繁琐的就是要每个月写运维记录的文档如excel表格,一个月30日要产生30个文件,拷30个运维记录文档的模版再进行重命名实在太麻烦了,所以想到copy模版之后可以用脚本来对文件进行重命名自己想要...
  • 事情是这样的:我下载了一些文件,但是它们的文件名看着不大爽,于是准备精简一下。说一下思路:要用批处理修改文件名,需要ren命令,该命令的用法是ren oldname newname也就是把oldname更换为newname;所以这里的8...
  • 使用chrome浏览器+油猴(tampermonkey)插件+ "百度网盘一键重命名当前目录脚本" 实现 在百度网盘中 批量重命名当前目录下的所有需修改的文件名
  • Excel文件批量重命名

    万次阅读 多人点赞 2019-03-28 21:49:40
    将文件夹下的文件名批量更改为指定格式。 一、批量获取文件名 1. 进入文件夹,将光标放置在空白处,按住 shift 键不放,同时鼠标右键,在弹出菜的单窗口中点击 在此处打开Powershell窗口。 2. 执行命令 ...
  • 同样的,使用Win的bat文件能够实现文件与文件夹的批量重命名,这样就免去了通过写一个脚本,或者代码程序来运行。做这个的初衷是在处理深度学习的数据集时,为了增加可识别性,将每一个图片文件重命名,特以博客以记...
  • 如何批量修改文件为不同文件名?借助一个软件工具,先将文件添加到软件中,然后将准备好的文件名导入到软件,就可以实现一键批量修改,十几秒钟就修改几百个文件
  • 将 devicename__mac.json 文件名称改为mac.json, 期望:dev1__00_11_22_33_44_55.json --> 001122334455.json #!/bin/bash for f in `ls |grep '.json'` do nf=`echo $f | sed 's/\(.*\)__\(.*\)/\2/g' | sed...
  • 先下载好分享给大家的两个文件包:文件名批量提取.rar以及批量文件重命名.rar,将里面各自的.bat文件解压出来备用(文件名批量提取.bat及批量文件重命名.bat) 第二步: 将文件名批量提取.bat及批量文件重命名....
  • 文件批量重命名

    2022-02-16 14:52:04
    文件批量重命名 一、批量获取文件名 1. 进入文件夹,将光标放置在空白处,按住 shift 键不放,同时鼠标右键,在弹出菜的单窗口中点击 在此处打开Powershell窗口。 2. 执行命令 cmd /r dir/b>names.xls ,获取...
  • 批量重命名.exe,可直接运行,windows10亲测可用,批量前后加字,批量替换字. 比如在此文件夹下的PDF 复制文件所在路径C:\Users\lenovo7\Downloads\Documents 输入到框中 前后批量加字 要批量替换字 ...
  • 文件夹批量重命名方法

    千次阅读 2021-08-17 20:17:41
    一、批量提取文件夹名 1、打开需要提取文件名的文件夹,在这个文件夹内新建一个记事本文件。 2、双击打开新建的记事本文件,在打开的记事本中输入如下代码?DIR *.* /B >LIST.TXT。 3、在输入玩代码的...
  • 高级批量重命名工具 Advanced Renamer 中文版高级批量重命名工具 Advanced Renamer 中文版 图像文件 这种海量文件重命名器是一个很好的实用程序,可以为专业人士和初学者组织数字图片。缩略图模式允许您直接在文件...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,038
精华内容 3,615
关键字:

复制文件名批量重命名