【发布时间】:2017-02-20 03:33:06
【问题描述】:
我的目录结构如下:
C:\Users\me\data\2017.01.01
C:\Users\me\data\2017.01.01\Files
C:\Users\me\data\2017.01.01\Files\1
C:\Users\me\data\2017.01.01\Files\2
C:\Users\me\data\2017.01.01\Files\3
C:\Users\me\data\2017.01.02
C:\Users\me\data\2017.01.02\Files
C:\Users\me\data\2017.01.02\Files\3
C:\Users\me\data\2017.01.03
C:\Users\me\data\2017.01.04
C:\Users\me\data\2017.01.04\Files
C:\Users\me\data\2017.01.04\Files\2
C:\Users\me\data\2017.01.04\Files\3
C:\Users\me\data\2017.01.05
C:\Users\me\data\2017.01.05\Files
C:\Users\me\data\2017.01.05\Files\1
C:\Users\me\data\2017.01.05\Files\3
这是一个子集 - 我去年和今年的每一天都有文件夹。每天的文件夹可能有也可能没有 Files 目录;每个 Files 目录可能有也可能没有子目录 1、2 和/或 3(请注意,在上面所有的“1”、“2”或“3”事件都是目录,而不是文件。-它们可能或可能没有文件)。
我需要的是一个 Windows 命令提示符命令 (dir ?),它将列出所有名为“1”的目录中的所有文件。我试过这样的事情:
dir \s *\files
dir \s *\files\*
但什么都做不了。
可以吗?
仅供参考 - Windows 10,64 位。
【问题讨论】:
-
在命令提示符下键入
dir /?。 Windows 上的 switch 运算符是 /,而不是 **。目录前不支持通配符,所以不能使用*\files。
标签: command