Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
建议接受对 DOS del D:\folder\*.ext 测试失败的答案,官方文档在哪里说如果存在FileName可以接受 FileName 中的通配符?
我怀疑是否存在任何官方文件,尽管我不能证明是否定的。我当然从未见过任何官方文档说明 IF EXIST 支持文件名中的通配符(但不支持文件夹路径)
可能有一些解释规则的底层系统调用的文档,但可能没有说明 IF EXIST 使用系统调用。
但这种情况是与批处理编程相关的任何事情的常态。cmd.exe / batch 声誉不佳的原因之一是它的文档记录很差。许多命令具有多个未记录的特性/行为,经验丰富的批处理开发人员随着时间的推移发现并共享了这些特性/行为。