我尝试将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。
我尝试使用/和\但不起作用。
抱歉我的英文。
答案 0 :(得分:0)
我知道为什么在知道绝对路径时在脚本中使用相对路径?我建议你先用绝对路径进行测试,只是为了消除你出错的可能性。
相对路径将相对于您执行脚本的位置,而不是脚本所在的位置。