【问题标题】:Directory wildcard in path路径中的目录通配符
【发布时间】:2015-09-29 10:00:24
【问题描述】:

自从我使用 Windows CMD 命令以来已经有好几年了。我想在目录列表的命名子目录中列出 PDF 文件。所以我想我需要对父目录进行通配符。

例如:

drive:\maindirectory\[wildcard]\subdirectory\*.pdf

我该怎么做?

【问题讨论】:

  • 抱歉,dir 的路径中没有通配符。 dir /s /b "C:\maindirectory\*.pdf 有帮助吗?如果没有,可以使用for 构造来解决

标签: cmd directory wildcard


【解决方案1】:

这里是单行命令,只需编辑模式搜索并复制粘贴到cmd中。

@for /f "delims=" %a in (^
'dir /b /s /ad "maindirectory\w?ldc?rd"^| findstr /c:subdirectory'^
) do @dir /b /a-d "%a\*.pdf"

【讨论】:

  • 有趣。 dir 支持路径中的通配符 - 但仅在最后一个元素中。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-09-17
  • 2011-11-09
  • 2011-06-14
  • 1970-01-01
  • 2023-03-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多