使用php.exe -f自动复制和创建服务器文件夹中的文件

时间:2013-05-15 10:05:44

标签: php cron

我尝试将capturar_dades_preparar_mail.php中的此文件C:\xampp\htdocs\Projecte_a\engine_automail_win复制到C:\xampp\htdocs\Projecte_a\engine_automail_win\mails_preparats_per_enviar与其他name.php

嗯,要做到这一点,我有这个代码,它在Windows中的任务调度程序自动执行:

$nombre_archivo = "mail_preparat.php";
$ruta= "../../xampp/htdocs/projecte_a/engine_automail_win/mails_preparats_per_enviar/";

if(!copy("../../xampp/htdocs/projecte_a/engine_automail_win/estructura_mail_a_preparar.php" , $ruta.$nombre_archivo)) {
  echo "Error al copiar \n";

但是这不会复制文件。问题是我不知道如何在执行自动作业时访问此文件夹中的文件,因为使用php,您可以使用/访问文件,并使用cmd / ms-dos。

我尝试使用/和\但不起作用。

抱歉我的英文。

1 个答案:

答案 0 :(得分:0)

我知道为什么在知道绝对路径时在脚本中使用相对路径?我建议你先用绝对路径进行测试,只是为了消除你出错的可能性。

相对路径将相对于您执行脚本的位置,而不是脚本所在的位置。