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