哎呀!清除 Windows 盒子中的系统困惑,这个通配符看起来是正确的,但实际上是错误的。我知道我应该先检查命令(使用 dir/s)
C:\WINDOWS>del /f /s /q e:\inetpub\daf*
Deleted file - e:\inetpub\esvc000004\applications\daffodillamp.jpg
我在这里遗漏了什么吗?如果我使用过 ..*daf* 那么是的,我可以理解,但\daf* 对我来说仅意味着 daf* 文件和 daf* 命名的目录。并非 inetpub 下面的所有目录都在寻找 daf*!
最佳答案
Del
用于文件; rd
用于目录。您的命令将查找 e:\inetpub
及其所有子目录 (/s
)
daf*
的所有文件
在使用 cmd 及其前身几十年后,我习惯性地使用 dir
然后向上箭头并将其编辑为 del
...
关于command-line - 子目录的命令行开关(dos vs bash)和通配符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20795258/