-1

我写了一个 PHP 脚本,它正在创建一些文件。

完成后,我希望它打开一个文件夹,存储创建的文件。

exec("explorer C:\\test");

不幸的是,它根本没有打开文件夹。

我在 cmd 中检查它以及它在哪里工作。

我也试过这个:

shell_exec("explorer C:\\test");

任何提示或建议都非常受欢迎。

4

2 回答 2

1

如果您的本地主机在装有 Windows 操作系统的计算机上(我使用 xampp),则可以这样做。任何 cmd 命令都可以使用 exec(); 所以对于你的问题:

$path = "C:\your path";
exec('start "" "'.$path.'"');

将在 Windows 中打开您的文件夹。

于 2016-09-26T06:32:54.587 回答
0

为什么不使用 PHP 的目录函数?

http://php.net/manual/en/function.dir.php

http://php.net/manual/en/function.readdir.php

我猜测 PHP 无法打开 GUI 程序,例如资源管理器,因为它可能无法访问用户的显示。反正只是我的理论。您可以使用 PHP 和上述功能构建文件夹 GUI。

于 2012-11-21T17:04:04.210 回答