Board logo

标题: [文本处理] 批处理如何获取/列出指定目录/文件夹里所有带扩展名/后缀名的文件的完整路径? [打印本页]

作者: babyboy250    时间: 2016-10-10 11:07     标题: 批处理如何获取/列出指定目录/文件夹里所有带扩展名/后缀名的文件的完整路径?

本帖最后由 pcl_test 于 2016-10-10 12:36 编辑

如何删除 txt 文件中文本的没有扩展名某几行
举例:有一个 txt 文件,里面罗列了几千条文件路径,都是本地硬盘的文件的绝对 /相对路径(斜杠和反斜杠的差别),因为是用批处理提取,所以连同文件夹的路径都提取下来了,导致 txt 中含有无数个文件夹路径,即没有扩展名的,请问: 如何再通过一个批处理文件或者小程序删除 txt 中没有拓展名的文件夹路径,保留具体的文件路径。

之前提取绝对路径的批处理如下:

dir e:\wenjianjia*.* /s /b >e:\绝对路径.txt

wenjianjia 就是含有几百个文件夹和几千个文件的文件夹
作者: 回家路上    时间: 2016-10-10 12:32

  1. /a-d
复制代码

作者: babyboy250    时间: 2016-10-10 13:44

回复 2# 回家路上

啥?
作者: GNU    时间: 2016-10-10 18:47

dir e:\wenjianjia*.* /s /b /a-d >e:\绝对路径.txt
作者: babyboy250    时间: 2016-10-11 09:30

本帖最后由 babyboy250 于 2016-10-11 09:40 编辑

回复 4# GNU


好像可以了,我再试试
作者: babyboy250    时间: 2016-10-11 10:44

回复 4# GNU


    就这样,没错了,很好的解决了之前提取出文件夹路径的问题,只提取了文件路径




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2