使用批处理将某一个文件夹内所有文件名提取在一个TXT文件里面,在修改TXT以后怎么应用到这个文件夹里面

也就是修改了txt以后怎么将这个文件夹里面的文件批量重命名为TXT里面的内容[包括多级文件]... 也就是修改了txt以后怎么将这个文件夹里面的文件批量重命名为TXT里面的内容[包括多级文件] 展开
 我来答
xclimbing
2012-10-29 · TA获得超过1835个赞
知道大有可为答主
回答量:3040
采纳率:100%
帮助的人:2084万
展开全部
你修改时将新文件名写在原来的文件名后面,中间加一个分隔符,这个分隔符要精心选择,建议使用|。如同这样:
d:\原来的\文件名.扩展名|新的文件名.新的扩展名

如果你按这种格式修改txt文件,就可以实现批处理自动化解决。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xq1850
2012-10-29 · TA获得超过3790个赞
知道大有可为答主
回答量:3155
采纳率:76%
帮助的人:1555万
展开全部
假设文件都在D:\file下面,命令为
dir/s/b d:\file>list.txt
这个命令会连完整的路径(包括子目录)和文件名一起提取放到list文本中,但是做不到你说的修改了文本后再用这个去改文件名,除非你的文件数量和目录结构完全不变。
追问
是的我的文件数量和目录结构完全不变。那有什么办法用这个文本去该文件名呢?
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lmy920405
2012-10-29 · TA获得超过1168个赞
知道小有建树答主
回答量:311
采纳率:0%
帮助的人:213万
展开全部
前面的:for /f %%i in ('dir /b') do echo %%i>>result.txt
后面的就不知道了,不是批处理能解决的
追问
前面我也知道后面的有什么办法可以解决?
追答
将原始文件的全路径和文件名保存在文本中(特殊字符隔开,便于fof命令提取),然后修改信息后,提取文件路径通过ren命令对所有文件重命名,虽然麻烦,不过应该可以实现
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mkw007
2012-11-07 · TA获得超过4269个赞
知道大有可为答主
回答量:6560
采纳率:55%
帮助的人:1630万
展开全部
试试 文件批量处理百宝箱V8.0 主界面的“源匹配”功能。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式