CMD命令打开子目录中的所有文件?

CMD命令打开子目录中的所有文件?

假设我导航到某个文件夹(例如Z:\users\me\example在命令提示符中),并且我想同时打开多个文件。我不知道确切的文件数量(我确信它不会使系统崩溃,因为最多为 10 个文件),并且文件扩展名从 .pdf 到 .jpg 再到 .docx 不等。

是否有命令可以打开该目录中的所有文件?

答案1

FOR %F IN (*.*) DO START %F

应该可以解决问题,前提是所有文件的扩展名都与注册表中的应用程序相关联。

Haroldo 和 harrymc 都提出了关于文件名有空格的好观点;为了处理这种情况,应该使用

FOR %F IN (*.*) DO START "" "%F"

反而

相关内容