Window shell - 作为命令输入的文件列表
在 Unix 中,我可以通过以下方式提供带有文件列表的命令:
mycommand folder/*
argc 将等于目录中的文件数,argv 等于目录中每个文件的名称。
然而,这在 Windows 上似乎并不相同。有没有办法模拟这个而不将文件夹中的所有文件作为命令的参数列出?
谢谢。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Windows 命令提示符本身不支持通配符扩展。
如果“myprogram”是使用 Visual C++ 构建的应用程序,并且您可以控制它的构建方式,则可以向应用程序本身添加对通配符的支持,如 MSDN 文章 扩展通配符参数
Windows command prompt does not natively support wildcard expansion.
If "myprogram" is an application build with Visual C++ and you have control over how it is built, you can add support for wildcards to the application itself, as described in MSDN article Expanding Wildcard Arguments
来自此处:
另请查看FORFILES。
From here:
Also take a look on FORFILES.