我写了一个 PHP 脚本,它正在创建一些文件。
完成后,我希望它打开一个文件夹,存储创建的文件。
exec("explorer C:\\test");
不幸的是,它根本没有打开文件夹。
我在 cmd 中检查它以及它在哪里工作。
我也试过这个:
shell_exec("explorer C:\\test");
任何提示或建议都非常受欢迎。
我写了一个 PHP 脚本,它正在创建一些文件。
完成后,我希望它打开一个文件夹,存储创建的文件。
exec("explorer C:\\test");
不幸的是,它根本没有打开文件夹。
我在 cmd 中检查它以及它在哪里工作。
我也试过这个:
shell_exec("explorer C:\\test");
任何提示或建议都非常受欢迎。
如果您的本地主机在装有 Windows 操作系统的计算机上(我使用 xampp),则可以这样做。任何 cmd 命令都可以使用 exec(); 所以对于你的问题:
$path = "C:\your path";
exec('start "" "'.$path.'"');
将在 Windows 中打开您的文件夹。
为什么不使用 PHP 的目录函数?
http://php.net/manual/en/function.dir.php
http://php.net/manual/en/function.readdir.php
我猜测 PHP 无法打开 GUI 程序,例如资源管理器,因为它可能无法访问用户的显示。反正只是我的理论。您可以使用 PHP 和上述功能构建文件夹 GUI。