批量修改同一目录下文件名--操作so easy

1.将要改名的文件放在同一个文件夹下;

2.开始 -> 运行(或者ctrl+R) -> 输入cmd,确定-> 切换到该文件夹下;

3.dir /b > rename.xls

PS:可合并步骤2和3(在该文件夹下新建文本文档,内容为dir /b > rename.xls  ,文档保存为cmd.bat,双击)

4.打开rename.xls,A列会显示当前目录的所有文件名

5.在B列中输入要修改为的文件名,缩短长文件名可以通过替换的方式进行,按列替换。

6.在C1单元格输入公式   ="ren "&A1&" "&B1,按住单元格右下角向下拖动。

7.选中C列,复制粘贴到改名文件的同文件夹下的文本文档中,保存为"重命名.bat"

8.双击 重命名.bat ,文件名批量修改

这种方式是利用了excel的公式来完成技术含量低并且重复量大的任务,然后将内容保存为cmd的批处理文件,批量执行来完成的。学会用excel公式和cmd的简单脚本命令是很有帮助的。

时间: 2024-12-07 03:44:26

批量修改同一目录下文件名--操作so easy的相关文章

Python实现批量更换指定目录下文件扩展名的方法_python

本文实例讲述了Python实现批量更换指定目录下文件扩展名的方法.分享给大家供大家参考,具体如下: #encoding=utf-8 #author: walker #date: 2013-12-06 #function: 深度遍历指定目录,更换指定扩展名 import os import os.path #读入指定目录并转换为绝对路径 rootdir = raw_input('root dir:\n') rootdir = os.path.abspath(rootdir) print('abso

python目录与文件名操作例子_python

1.操作目录与文件名 #!/usr/bin/env python #-*- coding: utf-8 -*- import os,re import shutil import time 用listdir搜索 def search_OFD_old(my_pattern, diretory): try: names = os.listdir(diretory) except os.error: print "error" return for name in names: fullna

Android动态修改src目录下的Properties文件如何做?

问题描述 Android动态修改src目录下的Properties文件如何做? 解决方案 http://wenku.baidu.com/link?url=IXMKvhkrBs8_wj_uY27b3BYf_0fqCWm-XwXpwDAvNgMDkByJiw7j2nZOfSWcnmI2XlGdokvfD5zVXjhYKiyToHzfl4YxzgHDXlvOsjHXV9i(java修改properties文件)希望对你帮助!

shell 批量删除指定目录下的目录

拿.svn举例 比如我要删除/data/web/下的所有.svn目录,那么执行以下命令即可.  代码如下 复制代码 cd /data/web find . -type d -name ".svn"|xargs rm -rvf 去掉指定目录下指定类型文件的可执行属性  代码如下 复制代码 find ./ -type f -name "*.php" -exec chmod a-x {} ; find ./ -type f -name "*.php"

php批量修改windows目录权限程序

 代码如下 复制代码 <?php //获取文件目录列表,该方法返回数组 function getDir($dir=") {     $dir=empty($dir) ? getcwd() : $dir;     $dirArray[]=NULL;     if (false != ($handle = opendir ( $dir ))) {         $i=0;         while ( false !== ($file = readdir ( $handle )) ) {

Linux下批量修改文件名(rename)

原文地址: http://blog.csdn.net/sea_shore/article/details/6102437 1.rename命令批量修改文件名, 其实linux下可以使用别的办法来批量修改文件名, 不过rename实在太方便了 比如把所有的表为cdb1_* 修改为cdb_*的在本目录下只需要# rename 'cdb1' 'cdb' * 以前都是写个for循环来做...想想多傻啊, 呵呵 rename还有更多的功能, 建议man rename下 From:http://www.ha

access数据库-C#连接Access数据库insert操作时,debug目录下临时数据库修改了,但是原数据库不变。

问题描述 C#连接Access数据库insert操作时,debug目录下临时数据库修改了,但是原数据库不变. 尝试把accdb放在debug文件下下过,但是我导入时它自动就会在项目文件夹里复制过去一个数据库文件.insert操作时,显示插入的信息是成功的,并且当时可以搜索到该数据,但重新运行程序后,以前的数据未被保存. App.config < ?xml version="1.0" encoding="utf-8" ?> < configurati

Win7批量修改文件名的方法

  要实现Win7批量修改文件名 ,需要修改的文件放置在一个文件夹上面,然后将该文件夹拷贝到C盘的目录下.比如保存文件名为"picture". 操作步骤 1. 然后点击开始菜单的"运行",在运行的输入框上输入"CMD"命令,然后敲回车键进入到命令提示符窗口. 2. 然后在上面依次输入"cd c:picture",回车键,在输入"dir /b>rename.xls". 3. 这样我们回到picture文

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

在你的Windows电脑上批量修改文件名是非常简单的.选择所有的文件,按F2,然后输入一下描述性的文本. Windows将会在每个文件名中加上一个唯一的序列数字. 这是一个相当快捷的解决方案,但是并不是很灵活,因为你不能自定义修改的方式. 例如,你如何将当前的日期加在文件名中?或者你想替换掉文件名中的几个文字或字符(如一个拼写错误)?或者你想文件按照一个不同的重命名系统去修改,像这样file-A.jpg,而不是默认的file(1).jpg. 为了有效的批量修改文件名,你可以学习一些有点复杂的sh