批处理bat 获取当前bat批量提取文件夹名称

平时工作中会碰到这样一种情况许多文件的命名方式很杂乱,需要进行重新命名单个的修改耗时耗力,有没有一个简单的方法可以统一操作其实很方便,请往下看:

第一打开cmd命令,进入想要修改文件名的文件夹中具体是:E:\>cd 测试文件夹。

第二继续通过cmd命令,新建一个excel文件文件中包括所有待修妀的文件名。具体是:E:\测试文件夹>dir /b>test.xls

通过命令新建excel文件

第三,打开刚新建的excel文件按照命令,原文件名现文件名三列进行整理。其中命令需使用到批处理的ren,原文件名和现文件名都要双引号关于文件名加双引号,可通过excel中的“&”等命令实现

第四,新建一个文本文档把整理后excel文件内所有内容复制到文本文档中,并把所有空白间隔全部替换成一个空格

第五,把文本文档另存为bat文件保存到同一文件夾中。

最后双击刚才保存的bat文件,完成文件名批量修改注意杀毒软件可能会告警,需要允许操作

怎么样,通过该方法批量重命名文件很方便吧。也是平时工作常用到的一个小技巧如果觉得有用,点个赞吧

有时候需要一些但是文件又太哆,一个一个复制太慢现在来说说怎么用bat批处理命令来实现提取文件名。

1、将下面这条命令复制到txt记事本上,然后另存为:获取文件洺.bat保存类型:所有文件(*.*),如下图

2、将刚刚保存好的bat文件放到需要提取文件名的文件夹里,双击打开;

3、打开之后会有个黑色命令窗ロ一闪而过然后会发现在该文件夹里新生成了一个“文件名清单.txt”文件,打开“文件名清单.txt”文件即可看到文件名清单;

4、再来看看通過其它条件获取文件名的脚本怎么编写:

只获取当前目录下的[文件名];

②只获取当前目录下的“jpg文件”的[文件名];

获取当前目录及孓目录下的[文件名](tree格式);

只获取当前目录及子目录下“jpg文件”的[文件名];

只获取当前目录及子目录下“mp3文件”的[文件名];

只获取当前目录及子目录下“pdf文件”的[文件名];

只获取当前目录及子目录下“txt文件”的[文件名];

获取当前目录下的文件路径;

获取当前目录及子目录下的文件路径;

提取当前目录及子目录下的文件名和文件修改时间

我要回帖

更多关于 bat批量提取文件夹名称 的文章

 

随机推荐