1.将文件夹中所有文件名拷入excel表格中 dir /b > name.xls(name是随机起的名字) 2.批量修改文件名,在文件名上统一添加某个字符(ren) 如:在原始文件名前统一添加字母“A”。 (1)excel生成修改后的文件名 A列为原始文件名,B列为修改后的文件名,在B1处输入:=“A”&A1 即可; (2)输入命令 在C列输入:=“ren ”&A1&' '&B1(该命令即为将A1重命名为B1); (3)生成批处理文件 将C列内容复制到文本中,另存为.bat格式的文件(批处理文件); 最后,在该文件夹内运行生成的.bat文件即可实现批量修改文件夹功能。 注:小技巧之如何在文件夹内快速打开cmd(命令提示符) 按住Shift键同时鼠标点击右键——点击“在此处打开命令窗口”即可。 3.批量生成文件夹(MD) 如:要生成与某些文件夹一致名称的文件夹(原始文件夹内已有文件,删除较麻烦) (1)生成要创建的文件夹名称 使用1.中的方法创建即可,文件夹名称在excel表格中A列输入 (2)输入命令 在B列输入:=“MD ”&A1即可; (3)生成批处理文件 将B列内容复制到文本中,另存为.bat格式的文件(批处理文件); 最后,在该文件夹内运行生成的.bat文件即可实现批量修改文件夹功能。 4.筛选带有特定字符的单元格,并复制到另一列中(IF,RIGHT,LEFT,MID) 如:待筛选的数据位于A列 在B列输入:=IF(RIGHT(A1,3)='log',A1,'') (1)RIGHT指从右侧开始截取,LEFT指从左侧开始截取,MID指从中间截取; (2)RIGHT(string, length),string指字符,length指字符数; (3)log指搜索的字符; (4)第二个A1指若从右数的三个字符为log,则返回A1值;“”值指若从右数的三个字符不是log,则返回空值。 注:筛选出所有带有log的单元格后,如何将单元格之间的空格批量删除? 将B列输入的命令改为:=IF(RIGHT(A1,3)='log',A1,FALSE)(若不符合条件则返回为逻辑值:FALSE); 选中B列,点击Ctrl+G出现定位,选择定位条件—>>公式—>>逻辑值,点击确定,就会选中所有FALSE单元格; 选择删除单元格,所有单元格向上移即可。 5.对比文件名,并筛选出文件名唯一的文件 (1)使用1.将需要对比的两列文件名称输入至excel表格中; (2)选中所有数据-条件格式—>>突出显示单元格规则—>>重复值—>>唯一—>>确定; (3)选中文件名较多的一列—>>排列和筛选—>>筛选—>>按颜色排列—>>选择条件格式设置的颜色,即可显示出所有文件名唯一的文件。 6.复制/移动/删除文件的命令 (1)在excel中输入命令 A列中输入文件名称, 在B1中输入=“copy 原始地址\”&A1&“ 新地址”; (2)生成批处理文件 将B列内容复制到文本中,另存为.bat格式的文件(批处理文件); 最后,在该文件夹内运行生成的.bat文件即可实现批量修改文件夹功能。 复制:copy;移动:move;删除:del |
|