使用批处理将某一个文件夹内所有文件名提取在一个TXT文件里面,在修改TXT以后怎么应用到这个文件夹里面
4个回答
展开全部
你修改时将新文件名写在原来的文件名后面,中间加一个分隔符,这个分隔符要精心选择,建议使用|。如同这样:
d:\原来的\文件名.扩展名|新的文件名.新的扩展名
如果你按这种格式修改txt文件,就可以实现批处理自动化解决。
d:\原来的\文件名.扩展名|新的文件名.新的扩展名
如果你按这种格式修改txt文件,就可以实现批处理自动化解决。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
假设文件都在D:\file下面,命令为
dir/s/b d:\file>list.txt
这个命令会连完整的路径(包括子目录)和文件名一起提取放到list文本中,但是做不到你说的修改了文本后再用这个去改文件名,除非你的文件数量和目录结构完全不变。
dir/s/b d:\file>list.txt
这个命令会连完整的路径(包括子目录)和文件名一起提取放到list文本中,但是做不到你说的修改了文本后再用这个去改文件名,除非你的文件数量和目录结构完全不变。
追问
是的我的文件数量和目录结构完全不变。那有什么办法用这个文本去该文件名呢?
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
前面的:for /f %%i in ('dir /b') do echo %%i>>result.txt
后面的就不知道了,不是批处理能解决的
后面的就不知道了,不是批处理能解决的
追问
前面我也知道后面的有什么办法可以解决?
追答
将原始文件的全路径和文件名保存在文本中(特殊字符隔开,便于fof命令提取),然后修改信息后,提取文件路径通过ren命令对所有文件重命名,虽然麻烦,不过应该可以实现
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
试试 文件批量处理百宝箱V8.0 主界面的“源匹配”功能。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询