用Excel和DOS命令批量修改文件名的方法

合集下载

excel批量修改文件名的函数

excel批量修改文件名的函数

excel批量修改文件名的函数在Excel 中批量修改文件名通常涉及到使用宏(Macro)或者一系列的函数。

下面是一种使用Excel 公式和一些文本处理函数来批量修改文件名的简单方法:假设你有一个Excel 表格,其中的一列包含了原始文件名,另一列是你想要修改成的新文件名。

以下是一个简单的例子:1. 新建一列公式:在一个新的列中,使用CONCATENATE 函数或者"&" 运算符将原始文件名和新文件名拼接起来。

例如,在列C 中输入以下公式:```excel=A2&B2```这将在新列中生成拼接后的文件名。

2. 复制并粘贴值:将新列中的公式复制下来,然后将这些公式的值粘贴回原来的列中。

这样,你就得到了新的文件名。

3. 保存为文本文件:选择整个Excel 表格,包括原始文件名列、新文件名列和拼接后的文件名列。

然后,将这些数据保存为一个文本文件(使用"另存为" 并选择CSV 或者文本格式)。

4. 使用批处理命令(Windows):创建一个文本文件,将以下内容粘贴进去,并将其保存为.bat 文件。

然后运行这个.bat 文件,即可批量重命名文件。

```bat@echo offsetlocal enabledelayedexpansionfor /f "tokens=1,2 delims=," %%a in (your_csv_file.csv) do (ren "%%a" "%%b")endlocal```请替换"your_csv_file.csv" 为你实际保存的CSV 文件的路径。

这个批处理命令会读取CSV 文件中的原始文件名和新文件名,然后使用`ren` 命令进行批量重命名。

这是一个简单的方法,但在实际应用中可能需要注意一些特殊字符和路径的处理。

如果需要更复杂的文件名处理,可能需要使用更专业的文件管理工具或编写自定义的脚本。

批量更改文件名的方法

批量更改文件名的方法

批量更改文件名的方法批量更改文件名介绍批量更改文件名是一项常见的操作,特别是在处理大量文件时。

本文将介绍几种常用的方法来批量更改文件名,帮助提高工作效率。

方法一:使用命令行命令行是一种强大的工具,可以快速完成批量更改文件名的任务。

1.打开命令行终端。

2.使用cd命令切换到文件所在的目录。

3.使用ren命令进行批量更改文件名。

例如,要将所有文件名中的“old”替换为“new”,可以使用以下命令:ren *old* *new*这将批量替换文件名中的“old”为“new”。

方法二:使用批处理脚本批处理脚本是一种自动化处理文件的方法,可以根据自己的需求编写脚本来进行批量更改文件名。

1.创建一个文本文件,例如``。

2.使用任意文本编辑器打开``文件。

3.编写批处理脚本来更改文件名。

例如,要将所有文件名中的“old”替换为“new”,可以使用以下脚本:@echo offsetlocal enabledelayedexpansionfor %%f in (*old*) do (set "filename=%%f"ren "!filename!" "!filename:old=new!")这将批量替换文件名中的“old”为“new”。

方法三:使用文件管理工具文件管理工具通常提供了更直观和简单的界面来进行批量更改文件名。

1.打开文件管理工具,例如Windows资源管理器。

2.导航到要更改文件名的目录。

3.选中所有要更改文件名的文件。

4.右键单击选中的文件,选择“重命名”或“批量重命名”选项。

5.根据工具的界面提示,设置新的文件名规则并应用更改。

方法四:使用专业重命名工具如果需要更复杂的文件名更改操作,可以考虑使用专业的重命名工具。

这些工具通常提供了更多自定义选项和批量操作功能。

一些常见的专业重命名工具有: - [Advanced Renamer]( - [Bulk Rename Utility]( - [ReNamer](选择适合自己需求的重命名工具,根据工具提供的操作指南进行批量更改文件名。

dos下批量修改文件名(findstr命令)

dos下批量修改文件名(findstr命令)

file://D:\Document\Windows Batch Files\doc\dos下批量修改文件名(findstr命令).htm 2011-12-7
dos下批量修改文件名
一般表达式的快速参考: . 通配符: 任何字符 * 重复: 以前字符或类别出现零或零以上次数 ^ 行位置: 行的开始 $ 行位置: 行的终点 [class] 字符类别: 任何在字符集中的字符 [^class] 补字符类别: 任何不在字符集中的字符 [x-y] 范围: 在指定范围内的任何字符 \x Escape: 元字符 x 的文字用法 \<xyz 字位置: 字的开始 xyz\> 字位置: 字的结束
Page 2 of 6
Findstr
语法
findstr [/b] [/e] [/l] [/r] [/s] [/i] [/x] [/v] [/n] [/m] [/o] [/p] [/offline] [/g:File] [/f:File] [/c:Stri ng] [/d:DirList] [/a:ColorAttribute] [Strings] [[Drive:][Path] FileName [...]]
参数
/b 如果位于行的开头则匹配模式。 /e 如果位于行的末尾则匹配模式。 /l 逐字地搜索字符串。
file://D:\Document\Windows Batch Files\doc\dos下批量修改文件名(findstr命令).htm 2011-12-7
dos下批量修改文件名
/r 使用搜索串作为正则表达式。Findstr 将所有元字符解释为正则表达式,除非使用了 /l。 /s 在当前目录和所有子目录中搜索匹配的文件。 /i 指定搜索不区分大小写。 /x 打印完全匹配的行。 /v 仅打印不包含匹配的行。 /n 在每个匹配的行之前打印行号。 /m 如果文件包含匹配项,则仅打印该文件名。 /o 在每个匹配行之前打印查找偏移量。 /p 跳过包含非可打印字符的文件。 /offline 利用脱机属性设置处理文件。 /f:File 从指定文件中读取文件列表。 /c:String 使用指定的文本作为文字搜索字符串。 /g:File

批量修改文件名的几种方法

批量修改文件名的几种方法

批量修改文件名的几种方法1. 使用批处理脚本:编写一个批处理脚本,使用命令行工具(如ren命令)来批量修改文件名。

脚本可以使用循环结构来遍历所有文件,并根据指定的规则对文件名进行修改。

2. 使用第三方软件:有许多第三方软件可以帮助批量修改文件名,如Bulk Rename Utility、Advanced Renamer等。

这些软件通常提供了丰富的选项和功能,可以根据规则、模式、通配符等修改文件名。

3. 使用PowerShell脚本:PowerShell是微软的脚本语言和命令行工具,可以使用它来批量修改文件名。

可以编写一个PowerShell脚本,使用Get-ChildItem命令获取所有文件,并使用Rename-Item命令来修改文件名。

4. 使用Excel表格:如果文件名需要根据一定规则或模式进行修改,可以将文件名导入Excel表格,使用公式或宏来批量修改文件名。

然后将修改后的文件名导出并应用于文件。

5. 使用文件管理软件:一些文件管理软件,如Total Commander、FreeCommander等,提供了批量修改文件名的功能。

通过选择需要修改的文件,并使用提供的修改选项,可以方便地批量修改文件名。

6. 使用文本编辑器:如果文件名需要进行重复的替换操作,可以使用文本编辑器(如Notepad++)来批量修改文件名。

打开文件所在的文件夹,将文件名复制粘贴到文本编辑器中,并使用批量替换功能来修改文件名。

7. 使用Python脚本:在Python中,可以使用os模块和shutil模块来批量修改文件名。

可以使用os.listdir()函数获取文件夹中的所有文件,然后使用os.rename()函数或shutil.move()函数来修改文件名。

8. 使用正则表达式:如果文件名需要根据复杂的规则或模式进行修改,可以使用正则表达式来批量修改文件名。

正则表达式可以匹配特定的模式,然后使用替换功能来修改文件名。

DOS批量重命名方法

DOS批量重命名方法

DOS批量重命名方法1.电脑保存的文件名不同需要批量重新整理命名,在Windows XP可以全部选择需要命名的文件:2.右击鼠标选择“重命名”:3. 输入需要修改的文件名按回车键就可以完成批量重命名:但是有时候我们需要去掉“青春(1)、青春(2)、青春(3)······”这些文件名后面的“(1)、(2)、(3)······”,如果一个个的去掉那会很慢,下面介绍一种用DOS的批处理和Excel 结合的办法完成文件的批量重命名。

1.打开dos:在开始》运行中输入cmd。

用cd命令进入到想批量修改文件名的文件夹中:输入:f: 进入需要批量修改文件名的文件夹所在磁盘盘符F:盘cd ghost 打开F 盘的ghost文件夹2.输入:dir *.jpg /b>>f:\1.xls 按回车键;意思是将ghost目录下格式为“.jpg”的所有文件的文件名输入到F盘的1.xls中:3.到F盘下找到1.xls :4.用Excel 打开1.xls :5.可以看到ghost 下的所有.jpg 的文件名都已经输入到1.xls里面了,由于在dos下修改文件名时,dos不支持文件名中含有空格的文件名修改,因此需要在文件名上加双引号,在B1内输入:””””&A1&””””注意:四个双引号必须要在英文输入模式下输入。

6.输入后向下拖拽,直到所有的文件名都加上双引号:7.在C1内输入你想要更改的名称:然后向下拖拽:8.在D1内输入:=”ren ”&b1&” ”&C1&”.jpg”此处同样需要在英文状态下输入,并且注意“ren ”和” ”的两处空格。

9.输入完成拖拽到文件名结尾:9.在F盘的ghost文件夹下新建一个文本文档,将后缀名的.txt 修改为.bat ,右击文件选择编辑:10.将Excel 的D列数据复制,粘贴到打开的.bat 文件内:11.保存文档,并双击运行,执行完毕后即可将文件名改为无括号的文件名:主页:。

53-批量重命名文件 excel表格批量处理程序 office办公技巧

53-批量重命名文件 excel表格批量处理程序 office办公技巧

53-批量重命名文件 excel表格批量处理程序 office办公技巧
批量重命名文件是一项常见的文件处理任务,特别是在处理大量的文件时。

通过使用Excel表格批量处理程序,可以极大地简化这项任务。

以下是一些相关的参考内容:
1. 使用Excel表格批量重命名文件
可以使用Excel表格来创建一个包含所有文件名的列表,并将新文件名输入到相邻的单元格中。

然后,可以使用一些简单的VBA宏来将所有文件名批量重命名。

2. 使用Office办公技巧批量处理文件
除了使用Excel表格,还可以使用其他Office应用程序来批量处理文件。

例如,可以使用Word的邮件合并功能来批量重命名文件。

也可以使用PowerPoint来创建一个包含所有文件名的幻灯片,并将新文件名输入到相应的文本框中。

3. 批量重命名文件的注意事项
在批量重命名文件时,需要注意以下几个问题。

首先,要确保重命名操作不会导致数据丢失或文件损坏。

其次,要注意文件名的长度和合法字符范围,以确保文件名可以正常使用。

4. 使用命令行批量重命名文件
除了使用Office应用程序,还可以使用命令行工具来批量重
命名文件。

例如,可以使用Windows命令行中的REN命令来
重命名文件。

也可以使用一些第三方批量重命名工具来实现更高级的批量处理任务。

总之,批量重命名文件是一项非常有用的任务,可以通过使用Excel表格批量处理程序和其他办公技巧来简化和优化。

但是,在进行重命名操作之前,请务必备份所有文件,以便在意外发生时能够恢复数据。

EXCEL批量改文件名

EXCEL批量改文件名

如何批量修改文件名我们在使用电脑和网络进行写经验时,经常要从网上下载一些图片进行配图,而网络上的文件名千奇百怪,我们需要将图片文件按顺序编号。

因此就需要批量修改文件名,下面就和大家一起分享这个经验。

工具/原料∙具备一定电脑操作和电子表格xls基础∙电脑(xp操作系统)、安装有xls方法/步骤1、在c盘建立一个文件夹,将下载的图片放置于该文件夹中,如下图所示。

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

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

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

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

4.鼠标选中B1单元格,并在B1列的右下方,使鼠标光标变为+号时,拖动使所有jpg文件的右侧B列中都有文件名。

再将A8单元格中没有用的文件名删除,如下图示。

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

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

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

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

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

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

批量更改文件名的方法(一)

批量更改文件名的方法(一)

批量更改文件名的方法(一)批量更改文件名方法总结方法一:使用命令行批量更改文件名1.打开命令行工具(Windows系统按下Win + R键,输入cmd并回车;Mac系统按下Command + Space键,输入Terminal并回车)2.定位到文件所在的文件夹目录(使用cd命令切换目录,如cd/path/to/folder)3.使用rename命令进行文件名更改,语法为rename ‘s/原文件名/新文件名/’ 文件名,其中’s/原文件名/新文件名/’是正则表达式,用于匹配要替换的文件名,需要更改的文件名放在最后。

方法二:使用批处理脚本进行批量更改文件名1.创建一个新的文本文件,例如2.打开该文件,并按照下列格式编写批处理脚本:@echo offsetlocal enabledelayedexpansionfor %%F in (*) do (set "filename=%%~nxF"set "newname=!filename:原文件名=新文件名!"ren "%%F" "!newname!")3.将”原文件名”和”新文件名”替换为实际的文件名,保存文件4.双击运行文件,即可批量更改文件名方法三:使用文件管理软件进行批量更改文件名1.安装并打开一款文件管理软件,例如Total Commander、FreeCommander、XYplorer等2.在文件管理软件中定位到需要更改文件名的文件夹3.选中要更改文件名的文件,按下F2键或右键选择“重命名”4.输入新的文件名,并按下Enter键,软件会自动应用到所有选中的文件方法四:使用专用工具进行批量更改文件名1.在应用商店或网站下载并安装一款专用的文件批量更名工具,例如Bulk Rename Utility、Advanced Renamer等2.打开工具,并导航到需要更改文件名的文件夹3.选择要更改文件名的文件,并根据工具提供的功能和选项进行更改4.确认修改后,点击应用或执行操作,工具将会批量更改文件名方法五:使用脚本语言进行批量更改文件名1.使用Python、Ruby、JavaScript等脚本语言编写一个脚本文件,如rename_2.在脚本文件中使用相关语法和函数实现文件名的批量更改,具体实现方式请参考相应语言的文档或教程3.运行脚本文件,即可批量更改文件名方法六:使用Excel进行批量更改文件名1.在Excel中创建一个新的表格,将需要更改文件名的文件名和新文件名分别填入两列2.在第三列中使用Excel公式或函数,如CONCATENATE、REPLACE等,根据旧文件名和新文件名生成新的文件名3.将生成的新文件名复制到剪贴板4.使用文件管理软件定位到需要更改文件名的文件夹5.选中要更改文件名的文件,按下F2键或右键选择“重命名”6.点击文件名输入框,使用Ctrl + V或右键选择粘贴7.按下Enter键,软件会自动应用生成的新文件名到所有选中的文件中以上是几种常见的批量更改文件名的方法,根据实际情况选择合适的方法进行操作,能够提高工作效率并减少手动改名的繁琐过程。

用好Excel,文件批量重命名其实很简单

用好Excel,文件批量重命名其实很简单

用好Excel,文件批量重命名其实很简单作者:来源:《电脑报》2020年第20期在日常办公时,用户经常需要对文件进行重命名,虽然可以直接使用资源管理器的批量重命名功能,但是它只能重命名为“(1)”、“(2)”这类数字形式。

如果需要更多重命名,其实可以借助Excel的函数和批量替换来高效完成批量重命名。

大家知道,在Excel中对文件进行重命名,其实可以借助命令行“rena b”的方式实现快速重命名,因此用户只要在Excel中制作类似批处理命令来进行批量重命名即可。

比如f:\aa保存的都是从腾讯云文件下载到的图片,默认文件名都是类似“E1PT@G5~GX_`}8(%***********”这样的图片文件,现在需要将它们重命名为“1.电商.png”、“2.电商.png”的形式(图1)。

启动命令提示符,输入“dir f:\aa /b >f:\cpcw.csv”,使用“dir”命令提示符将指定文件夹下的文件名以/b(参数表示使用空格式,没有标题信息或摘要)的形式导出到“f:\cpcw.csv”文件中(图2)。

接着启动Excel打开“f:\cpcw.csv”,可以看到这里列出指定目录下的所有文件。

定位到A列,右击鼠标选择“插入→列”,按提示在原来列之前插入一个新列,并在A1输入“ren"”(引号内的内容为“ren半角空格半角的双引号”,即ren命令提示符的格式,下同)并下拉填充。

在C1输入“"”(半角的双引号)并下拉填充,继续在D1输入“1.电商.Png”(前面有个半角空格)并下拉填充,将它作为重命名后的名称。

接着在E1输入公式“=a1&b1&c1&d1”下拉填充,使用这个公式将a1:d1的单元格内容连接起来,即生成上述ren重命名的批处理文件,命令类似“ren"E1PT@G5~GX_`}8(%***********"1.电商.png”(图3)。

用excel批量修改文件名的方法

用excel批量修改文件名的方法

用excel批量修改文件名的方法使用Excel批量修改文件名是一种非常高效的方法,特别适用于需要对大量文件进行重命名的情况。

下面将详细介绍如何使用Excel 批量修改文件名的方法。

步骤一:准备工作1.创建一个新的Excel文件,并打开工作表。

2.在第一行的A列中输入"原始文件名",在B列中输入"新文件名"。

3.将需要重命名的文件拷贝到一个文件夹中,以便在后续步骤中使用。

步骤二:获取文件名列表1.在A2单元格中输入"=文件夹.xlsm!",然后将光标移动到B2单元格。

2.在Excel的菜单栏中,依次选择"数据"->"数据工具"->"数据验证"。

3.在数据验证对话框中,选择"设置"选项卡,然后选择"列表"作为验证条件。

4.点击"源"框中的小图标,然后选择需要重命名的文件所在的文件夹(即上一步骤中的文件夹)。

5.点击"确定"按钮,然后关闭数据验证对话框。

现在,B2单元格将变为下拉列表框。

6.单击B2单元格,选择需要重命名的第一个文件的名字。

步骤三:批量修改文件名1.在B3单元格中,输入"=IF(B2<>"",A2&"\"&B2,"")",然后按下回车键以确认此公式。

2.将B3单元格复制到剩余的单元格中,直到所有需要重命名的文件的新名字都在B列中填写完毕。

3.现在,A列将显示每个文件的完整路径,B列将显示新的文件名。

4.单击B2单元格,并将鼠标移动到右下角的小黑点上。

当鼠标变为十字箭头时,单击并拖动鼠标,直到所有需要重命名的文件的新名字都出现在B列中。

5.所有的文件名修改后,在B列中选中所有文件名,然后按快捷键"Ctrl+C"复制。

DOS+EXCEL批量重命名照片

DOS+EXCEL批量重命名照片

DOS+EXCEL批量重命名照片
一.将要重命名的照片复制一份到一个文件夹里:比如,复制到D盘的PHOTO文件夹里。

【做好备份】
二.同时按下WIN图标键+R,在弹出框里输入:cmd,打开命令提示符窗口。

注1:图片看不清可放大看(按CTRL键同时滚动鼠标轮)
三.在打开的窗口里输入以下命令:
1.输入:D:点击回车//打开D盘
2.输入:CD PHOTO/ 点击回车//进入PHOTO文件夹
3.输入:DIR/B>TEMP.BAT点击回车//创建批处理文件,获取照片名
字目录。

如图:
四.打开EXCEL表格,用记事本打开生成的TEMP.BAT文件,复制里面的全部内容,打开excel,右击B2单元格,选择【选择性粘贴】,选择unicode
文本,点击确定。

如图:
注2:照片顺序和身份证号顺序要对应
注3:单元格D2命令是:="ren "&B2&" "&C2&".jpg"
五.复制【结果】那一列内容至TEMP.BAT,替换原来内容(如图),保存并关闭。

注4: XP系统,直接双击TEMP.BAT运行之
WIN7需要管理员身份运行之。

批量更改无规律的文件名

批量更改无规律的文件名

龙源期刊网
批量更改无规律的文件名
作者:邱曙逵
来源:《电脑爱好者》2008年第18期
在日常工作中,经常会遇到要批量更改文件名的情况。

如果要更改的文件名是有规律的,完全可以利用像ACDSee、“批量改名”等软件来实现(具体操作这里不再赘述)。

当要更改大量没有规律的文件名时,比如要将全校2000多张以学号命名学生的照片改为以姓名命名时,该怎么办呢?总不能一个个改名吧,到网上搜索也没找到好的办法,自编一个程序又太费事,后来终于想到利用“Excel+DOS命令”就能轻松解决。

先在Excel程序中打开学号和学生姓名对照的文件,假设学号在第一列,姓名在第二列,则在第三列的第一行中输入“="copy" & A1 & ".jpg " & B1 & ".jpg"”后确定(不包括引号),会得到一个类似“copy 2008001.jpg 张三.jpg”的DOS命令(见图)。

然后双击该单元格右下角的填充柄,将公式应用到所有学生。

复制第三列所有学生的数据,打开记事本程序,粘贴复制内容,得到一系列的DOS命令,将该文件保存到学生照片文件夹下,命名为rename.bat。

这时只要双击该文件,就会自动将以学号命名的图片复制出一份以姓名命名的图片文件了。

如果不要原始文件,排序后删除即可。

其他类似的无规律的批量文件重命名,只需修改相应的Excel公式即可。

用Excel和DOS命令批量修改文件名

用Excel和DOS命令批量修改文件名

原以为在电脑中给文件批量改名是非常复杂的事,到真正遇到想改名时才知道也不是很复杂。

下面就介绍两种好用的改名方法:一、在你的Windows电脑上批量修改文件名是非常简单的:选择所有的文件,按F2,然后输入一下描述性的文本。

(如:输入“你好.jpg”)Windows将会在每个文件名中加上一个唯一的序列数字。

(则文件名将变为“你好.jpg”、“你好(1).jpg”、“你好(2).jpg”、“你好(3).jpg”、“你好(4).jpg”这一样式。

这是一个相当快捷的解决方案,但是并不是很灵活,因为你不能自定义修改的方式。

因为它会全部生成默认的格式。

二、在介绍一种用电子表格和几个dos命令改文件名的方法:1、点击Windows左下角的“开始”菜单,选择“运行”,输入c m d ,回车进入命令行。

2、用cd 命令进入到你想批量修改文件名的文件夹目录。

比如这里,我想要进入C盘中的pics文件夹。

cdcd pics3: 输入dir /b 你可以看见当前文件夹目录下面全部文件的列表。

输入dir /b > pics.xls 将的列表输出到pics.xls电子表格。

4: 有趣的东西现在才开始。

打开Excel或Google Docs电子表格,你会在第一列中看到刚才文件列表。

5: 在旁边空白的列中,添加一个相应的function函数公式——例如,使用SUBSTITUTE 可以来修改文件名中指定的字符,使用CONCATENATE() 和DATE() 可以在文件名中加上日期,等等。

6: 如上图,选中B1单元格右下角的+加号,向下拖动,这样我们的公式将被复制应用到所有行。

现在,你原来的文件名在A列,你期望替换成的文件名在B列——我们现在要将它们转化为DOS中的rename命令。

在C列,输入Excel公式:=CONCATENATE("ren ",A1, " ", B1)点击函数的对号,确认输入无误后,拖到右下角的+加号,应用到所有行。

TotalCmd快速提取文件名和Excel批量修改文件名

TotalCmd快速提取文件名和Excel批量修改文件名

创意申请人:万文辉品牌部张鋆市场Email创意名:TotalCmd快速提取文件名+Excel批量修改文件名优势:可以批量修改多个文件名,节省大量人工成本,也便于后期统一修改。

创意内容:1.TotalCmd快速提取文件名①下载安装Total Commander(该软件功能强大,一般的文件操作,如搜索、复制、移动、改名、删除等功能应有尽有,更有文件内容比较、同步文件夹、批量重命名文件、分割合并文件等实用功能。

)。

②打开Total Commander,全选“我的电脑”相应文件夹得所有文件③选择“编辑”下面的“复制仅文件名”命令④新建Excel表,粘贴刚复制的内容。

2.Excel批量修改文件名(以批量修改照片名为例)第1分钟:准备照片。

事前按照学籍顺序将学生排好序列,然后逐一拍照,完成后将相片文件拷到电脑上备用,如存放在“D:\photo”文件夹内。

第2-3分钟:巧用EXCEL填充柄,批量建立改名命令行。

第一步:打开EXCEL软件。

在A列中输入照片名“DSCN0001.JPG”,然后用填充柄向下拖动,一直到合适的数字为止。

然后,在B列中以学生的学号等信息输入“13118120100001.JPG”并用填充柄向下拖动直到合适的位置停止。

第二步:在C列中输入以下内容“="REN "&A1&""&B1&""”(注意:外侧双引号不用输入,内部双引号必需是在英文状态下输入)后按下回车键,即可出现相应结果。

小贴士:这里的REN其实就是DOS中的重命名命令,本例中这句命令的意思是将A列中的名字重命名为B列中对应的名字,这条命令在EXCEL中无法使用,仅用来以备后用。

第三步:向下拖动该单元格的填充柄,直至对应左侧的内容。

最终效果如图所示。

最后将C列中的全部内容选中并进行复制。

●这是利用EXCEL填充句柄批量生成的重命名命令。

第4分钟:建立“重命名”批处理命令。

使用EXCEL批量修改文件夹中文件名的方法(文件命中含有空格,标点符号均可以修改)

使用EXCEL批量修改文件夹中文件名的方法(文件命中含有空格,标点符号均可以修改)

使⽤EXCEL批量修改⽂件夹中⽂件名的⽅法(⽂件命中含有空格,标点符号均可以修改)
使⽤EXCEL将⽂件夹中的⽂件批量改名
第1歩:批量提取⽂件夹中的⽂件名,⽅法如下:
在需要提取⽂件名的⽂件夹内新建⼀个.TXT⽂件(如wenjian.txt),⽤记事本打开输⼊;
dir> 1.txt
保存退出;
将刚才的.TXT(wenjian.txt)更名为.bat⽂件(wenjian.bat);
双击wenjian.bat⽂件运⾏⼀次,则会发现在⽂件夹内多出⼀个1.txt ⽂件;打开1.txt⽂件,将其中的内容粘贴到Excel中,数据——分列处理就可以得到需要的⽂件名列表了。

第2歩:excel处理
将第⼀步提取的⽂件名放到A列,将要修改后的⽂件名放到B列(注意A列和B列⽂件均要有⽂件扩展名),在C列输⼊公式=CONCATENATE("REN ","""",A1,""""," ",B1)(注意双引号必须在英⽂状态下输⼊),回车即可出现相应结果。

向下拖动该单元格的填充柄,直⾄对应左侧的内容填充完毕,见下图。

⼩贴⼠:这⾥的REN其实是DOS中的重命名命令,本说明中的意思就是讲A列的⽂件名为B列对应的⽂件名。

第三步:批量改名
回到⽂件夹,新建.TXT⽂件(如重命名.txt),将EXCEL中C列中
的内容复制到重命名.txt,保存退出,将其更名为重命名.bat⽂件,双击重命名.bat⽂件运⾏即可。

DOS命令一学就会:批量修改文件名

DOS命令一学就会:批量修改文件名

DOS命令一学就会:批量修改文件名
前言
前天讲了:批量新建文件夹
昨天讲了:批量导出文件列表
今天讲一下:批量修改文件名
批量修改文件名
DOS命令格式
Ren 路径\原文件名.后缀新文件名.后缀
例如将E:\报告下的所有TXT文件重新命名
先用批量导出命令将E:\报告下的所有TXT文件列表导出到文件列表中
dir E:\报告\*.TXT /b/s >e:\报告\文件列表.xls
将上述命令复制在文本文件中,更改后缀名为.bat,双击运行后,打开文件列表如下:
在B列输入新文件名,在C1输入公式
="ren "&A2&""&B2
下拉到C4
复制C1:C4到文本文件中,保存后,修改后缀名为.bat格式
双击bat文件,效果如下图所示:
提高
如果将所有.txt文件,批量改成.ini 文件,可以这样写:Ren e:\报告\*.txt *.ini
END
欢迎入群讨论!(QQ群)。

批量图片修改名字名称

批量图片修改名字名称

如何批量修改文件名__利用excel和dos今天工作中遇到一个这样的问题:比如一个文件夹中有这样的一批图片文件:111682李心杰.jpg 111689愣了愣.jpg 111698吕良伟.jpg 111898中国.jpg 如何把他们批量的改成111682.jpg 111689.jpg 111698.jpg 111898.jpg。

此种文件是很大量的,6154张jpg呢。

以下是本人解决的步骤:(也许看来是有点笨拙的,但总算是解决了问题,总结以纪念,希望能帮助到一些朋友)1: 点击Windows左下角的“开始”菜单,选择“运行”,输入cmd,回车进入命令行。

2: 用cd命令进入到你想批量修改文件名的文件夹目录。

比如这里,我想要进入F盘中的OK文件夹。

DE>F:DE>DE>cd ok DE>DE>截图如下:DE>DE>DE>3: 输入dir /b你可以看见当前文件夹目录下面全部文件的列表。

输入dir /b > picture.xls将的列表输出到picture.xls电子表格。

也可以随便输出到其他的目录,比如:dir /b > F:/picture.xls,就输出到F盘的根目录了,随自己喜好了。

截图示意:然后需要对excel表格进行操作了4.打开excel表,就看到第一列已经将各个文件名列出来了,如下图下面就要用到excel函数mid了,以下是从office帮助中查的资料:MID 返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。

语法MID(text,start_num,num_chars)Text是包含要提取字符的文本字符串。

Start_num是文本中要提取的第一个字符的位置。

文本中第一个字符的start_num 为 1,以此类推。

Num_chars指定希望 MID 从文本中返回字符的个数。

注解∙如果 start_num 大于文本长度,则 MID 返回空文本 ("")。

实例说明快速批量的给文件重命名的方法

实例说明快速批量的给文件重命名的方法

实例说明快速批量的给文件重命名的方法快速批量给文件重命名是一项常见的任务,特别是在需要对大量文件进行整理和归档的情况下。

本文将为您介绍几种实例方法来实现快速批量给文件重命名的操作。

方法一:使用命令行批处理1. 打开命令提示符窗口(Windows用户按下Win键+R,输入"cmd"并回车)。

2. 切换到文件所在的目录,使用"cd"命令。

3. 使用"ren"命令来重命名文件。

例如,要将所有文件名中的"old"替换为"new",可以输入"ren *old* *new*"。

4. 按下回车键,文件将会被批量重命名。

方法二:使用专业的文件重命名工具1. 下载并安装一款可靠的文件重命名软件,如"Advanced Renamer"。

2. 打开软件并导入要重命名的文件。

3. 在软件的界面上,您可以根据需要选择不同的重命名方式,如添加前缀、添加后缀、替换字符等。

4. 配置完成后,点击"执行"或"应用"按钮来批量重命名文件。

方法三:使用批处理脚本1. 新建一个文本文件,并将其扩展名改为.bat或.cmd。

2. 在文件中写入以下命令:```@echo offsetlocal enabledelayedexpansionset "search=old"set "replace=new"for %%i in (*.*) do (set "filename=%%~ni"set "filename=!filename:%search%=%replace%!"ren "%%i" "!filename!%%~xi")```3. 将"search"和"replace"变量中的"old"和"new"替换为您需要的关键词。

DOS下文件批量重命名的命令

DOS下文件批量重命名的命令

DOS下文件批量重命名的命令方法一:命令法ren 原文件名新文件名在《电脑爱好者》2005年第9期的《DOS快餐店》中介绍了使用DOS命令为文件快速重命名,如果要对文件进行批量重命名,是否就必须使用带有循环语句的批处理?其实可以用Excel和DOS命令结合,实现简单高效的批量文件重命名。

任务:在C:\mypictures目录中包含以下文件:002.jpg、003.jpg、004.jpg、005.jpg。

要将它们分别改名为泰山风景1.jpg、泰山风景2.jpg、泰山风景3.jpg、泰山风景4.jpg。

第一步:运行CMD打开“命令提示符”窗口,用cd命令进入文件所在目录(cd c:\mypictures),然后用“dir *.jpg /b&gt;temp.bat”命令将当前目录中的JPG文件名输出到临时文件temp.bat中。

第二步:用“记事本”打开C:\mypictures中的temp.bat,全选并复制该文件中的内容,然后打开Excel,定位到A1单元格,右击选择“选择性粘贴→确定”(见图),在B1单元格中输入第一个文件的目标文件名(如“泰山风景1”),通过拖拽B1单元格右下角的填充柄在B列生成文件名序列,即“泰山风景1”、“泰山风景2”、“泰山风景3”……第三步:在C1单元格输入公式“=&quot;ren &quot;&amp;A1&amp;&quot; &quot;&amp;B1&amp;RIGHTB(A1,4)”(不含外侧中文引号),然后通过填充柄在C 列生成序列。

选中C列中所有生成的序列,复制到temp.bat文件中,覆盖原来的内容,保存退出。

最后双击Temp.bat运行之,批量文件改名即告完成。

要点:1、如果所有的文件后缀名一样,比如都是.jpg,那么B列直接写成“泰山风景1.jpg”;这样,公式相对简单:=&quot;ren &quot;&amp;A1&amp;&quot;&quot;&amp;B1,即省去了right函数。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

用Excel和DOS命令批量修改文件名的方法
在你的Windows电脑上批量修改文件名是非常简单的。

选择所有的文件,按F2,然后输入一下描述性的文本。

Windows将会在每个文件名中加上一个唯一的序列数字。

这是一个相当快捷的解决方案,但是并不是很灵活,因为你不能自定义修改的方式。

例如,你如何将当前的日期加在文件名中?或者你想替换掉文件名中的几个文字或字符(如一个拼写错误)?或者你想文件按照一个不同的重命名系统去修改,像这样file-A.jpg,而不是默认的file(1).jpg。

为了有效的批量修改文件名,你可以学习一些有点复杂的shell编程语言
(SED,AWK,Perl)或者更简单的,只是使用一个电子表格和几个dos命令。

1: 点击Windows左下角的“开始”菜单,选择“运行”,输入cmd ,回车进入命令行。

2: 用cd 命令进入到你想批量修改文件名的文件夹目录。

比如这里,我想要进入C盘中的pics文件夹。

cd
cd pics
3: 输入dir /b 你可以看见当前文件夹目录下面全部文件的列表。

输入dir /b > pics.xls 将的列表输出到pics.xls电子表格。

4: 有趣的东西现在才开始。

打开Excel或Google Docs电子表格,你会在第一列中看到刚才文件列表。

5: 在旁边空白的列中,添加一个相应的function函数公式——例如,使用SUBSTITUTE 可以来修改文件名中指定的字符,使用CONCATENATE() 和DATE() 可以在文件名中加上日期,也可以用UE中的列修改功能将修改好的文件名拷贝到第二列,UE中按Alt和C 键切换列修改,等等。

6: 如上图,选中B1单元格右下角的+加号,向下拖动,这样我们的公式将被复制应用到所有行。

现在,你原来的文件名在A列,你期望替换成的文件名在B列——我们现在要将它们转化为DOS中
的rename命令。

在C列,输入Excel公式:
=CONCATENATE("ren ",A1, " ", B1)
点击函数的对号,确认输入无误后,拖到右下角的+加号,应用到所有行。

7: 选中C列,点击“复制”,在C盘pics文件夹目录下,创建一个rename.bat文件,将复制的内容粘贴进去。

8: 现在我们已经基本要完成了。

在C:pics下输入命令rename.bat,然后回车,你会发现pics目录下的文件名已经按照你期望的方式全部被修改了。

相关文档
最新文档