使用PHP事件启动的批处理脚本移动文件?

时间:2015-07-20 18:07:15

标签: php windows batch-file

我目前在批处理和php脚本的组合方面遇到了一些问题,我想在我的Windows机器上自动移动文件。
所以我安装了xampp,使apache在服务上运行等等。我也创建了一个批处理脚本,它应该将文件从一个位置移动到另一个位置 在计算机上运行此批处理脚本完全正常,但从php脚本启动它不起作用 使用这种方法杀死进程或关闭计算机将起作用,但将文件从一个位置移动到另一个位置不起作用。看起来简单地跳过了move命令,因为它前面和后面的命令都可以工作。

<?php
exec('"C:\Users\bob\Desktop\kill.bat"', $output, $return);
foreach($output as $line){
echo $line."<br/>\n";
}
?>

Tha批处理文件就像:

taskkill /IM test.exe /T /F
move C:\path\to\stuff\*.avi Z:\path\to\destination\
shutdown -s

请记住:当脚本通过php启动时,似乎会出现此问题。手动启动它将使其正常运行!

0 个答案:

没有答案