无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 6856|回复: 27
打印 上一主题 下一主题

[求助] 通过一带通配符的文件列表查找当前系统文件生成新的完整路列表如何提高效率?

[复制链接]
1#
发表于 2022-4-10 10:12:35 | 显示全部楼层

for /R 代替  dir /s /b /a-d  应该也可以。
回复

使用道具 举报

2#
发表于 2022-4-10 10:22:31 | 显示全部楼层
本帖最后由 dos时代菜鸟 于 2022-4-10 10:34 编辑

for /f "delims=" %%c in (a.txt) do (
   for /r %%~dpc %%d in (%%~nxc) do (
    echo %%d
)
)


for /r 看来只能 针对 文件,不能针对 文件夹。
回复

使用道具 举报

3#
发表于 2022-4-10 10:42:50 | 显示全部楼层
江南一根葱 发表于 2022-4-10 10:18
我想到了,带"*"的行dir
不带的 if exist,
发现绕太远了

正解。

带 * 也可以先 if exist 一下,如果 存在 ,就  dir /b /s /ad 获取 具体文件夹名字,也可以再 dir /b /s /a-d  进一步 获取 文件中文件列表。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-6-12 02:15

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表