请问大家知道怎么用bat批处理文件怎么写命令,将当前目录及子目录下,所有pdf的文件名称提取出来吗?

如何利用bat批处理来批量提取文件名_百度知道
如何利用bat批处理来批量提取文件名
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
电脑类认证行家
电脑类行家
采纳数:70306
获赞数:51928
电信公司运维员工
首先我们新建一个txt文本文档,右键空白地方(这里是桌面也可以是任何文件夹内)——新建——文本文档双击打开刚才建立的文本文档,将以下代码复制到文本内@echo offfor /f &delims=& %%a in ('dir /b/a-d/oN *.*') do echo %%a &&当前文件夹内文件名.txt修改我们想要得到的文本文档名——将代码内“当前文件夹内文件名”改成自己想要的,比如我们要得到文档名为MP3目录,则用“MP3目录”代替“当前文件夹内文件名”,之后点击保存关闭文档,修改我们我们新建的文档的名称(不修改也可以,修改方便自己寻早和记忆),这里修改成“利用bat批处理来批量提取文件名”将文档的拓展名.txt修改成.bat(不知道方法的可以百度修改文件拓展名),修改的时候会提示“如果改变文件扩展名,可能会导致文件不可用”,点击确认即可,这时候我们就得到我们想要的bat批处理命令了将批处理文件复制或者剪切到要提取文件名的文件夹内(如小编的“【心理FM】【0900期-0999期】”文件夹内),双击或者右键打开bat批处理文件这时候文件夹内就会生成一个“MP3目录”的文档(前面取的名字,如果需要改变可以将拓展名改回txt修改后再改成bat即可),双击打开,里面记录的便是我们需要的文件名了
合肥瑛夫科技有限公司
科技让企业更高效
合肥瑛夫科技有限公司
瑛夫科技始于2008年,一直坚持“科技让企业更高效”的理念,我们提供微交易系统、股票期货软件开发、金融app开发、微信端程序开发等。
首先我们新建一个txt文本文档,右键空白地方(这里是桌面也可以是任何文件夹内)——新建——文本文档双击打开刚才建立的文本文档,将以下代码复制到文本内@echo offfor /f &delims=& %%a in ('dir /b/a-d/oN *.*') do echo %%a &&当前文件夹内文件名.txt修改我们想要得到的文本文档名——将代码内“当前文件夹内文件名”改成自己想要的,比如我们要得到文档名为MP3目录,则用“MP3目录”代替“当前文件夹内文件名”,之后点击保存关闭文档,修改我们我们新建的文档的名称(不修改也可以,修改方便自己寻早和记忆),这里修改成“利用bat批处理来批量提取文件名”将文档的拓展名.txt修改成.bat(不知道方法的可以百度修改文件拓展名),修改的时候会提示“如果改变文件扩展名,可能会导致文件不可用”,点击确认即可,这时候我们就得到我们想要的bat批处理命令了将批处理文件复制或者剪切到要提取文件名的文件夹内(如小编的“【心理FM】【0900期-0999期】”文件夹内),双击或者右键打开bat批处理文件这时候文件夹内就会生成一个“MP3目录”的文档(前面取的名字,如果需要改变可以将拓展名改回txt修改后再改成bat即可),双击打开,里面记录的便是我们需要的文件名了
本回答被提问者采纳
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。拒绝访问 | www.ggdoc.com | 百度云加速
请打开cookies.
此网站 (www.ggdoc.com) 的管理员禁止了您的访问。原因是您的访问包含了非浏览器特征(44a3e104d9714394-ua98).
重新安装浏览器,或使用别的浏览器bat批处理文件中如何把当前目录的文件复制到相对于此目录的上级目录中的另外文件夹中?
[问题点数:20分,结帖人Asher_zheng]
本版专家分:0
结帖率 100%
CSDN今日推荐
本版专家分:0
匿名用户不能发表回复!
其他相关推荐如何用CMD批处理提取所有子文件夹内容按文件夹名称命名并提取到一个文件夹中_百度知道
如何用CMD批处理提取所有子文件夹内容按文件夹名称命名并提取到一个文件夹中
如何用批处理提取一堆文件夹中的子文件,(比如文件夹1、文件夹2、文件夹3。。。文件夹N。每个子文件夹夹下面只有一个文件。。我要把文件夹1下面的文件重命名为文件夹1、文件夹2下面的...
如何用批处理提取一堆文件夹中的子文件,(比如文件夹1、文件夹2、文件夹3。。。文件夹N。每个子文件夹夹下面只有一个文件。。我要把文件夹1下面的文件重命名为文件夹1、文件夹2下面的文件重命名为文件夹2、文件夹3下面的文件重命名为文件夹3、。。。把然后把重命名后的文件提取到一个文件夹中。。并删除已经空掉了的文件夹。)我要并将其重命名为上一层文件夹的名称。。然后将所有文件夹下面的文件提取出来放到一个文件夹中。。
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
采纳数:1418
获赞数:2790
@Echo&OffFor&/f&&tokens=*&&%%i&in&('dir&/ad&/b&/s&&%~dp0&')&do&(For&/f&&tokens=*&&%%j&in&('dir&/a-d&/b&/s&&%%i\*.*&')&do&(Ren&&%%j&&&%%~nxi%%~xj&Move&&%%i\%%~nxi%%~xj&&&D:\文件提取到此文件夹\&Rd&/q&&%%i&))Pause以上内容保存为批处理文件(xx.bat),和要提取文件的子文件夹放在一起即可,例如 和 文件夹1、文件夹2 放在一起.默认保留文件后缀名,如果不保留文件后缀名请删除 &%%~xj&
非常不错。。可以完美实现。那如果我想把重命名后的文件拷贝到和那个批处理文件同样的文件夹下面要怎么实现呀?。。
拷贝还是移动?拷贝 Copy &%%i\%%~nxi%%~xj& &%~dp0&移动 Move &%%i\%%~nxi%%~xj& &%~dp0&
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 bat批处理延时命令 的文章

 

随机推荐