在 PHP 中,当使用 unc 路径时,我无法通过 shell_exec、system 或 exec 执行命令。这是一个例子:
什么有效:
$command = shell_exec("dir c:\\"); echo $command;
这是行不通的。它回声什么都没有。
$command = shell_exec("dir \\\\server\\dir"); echo $command;
当我在 Windows 命令窗口或 PowerShell 中运行dir \\server\dir时,它执行得很好。