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

使用php.exe-f在服务器文件夹中自动复制和创建文件,php,cron,Php,Cron,我试图将C:\xampp\htdocs\Projecte\u a\engine\u automail\u win中的这个文件capturar\u dades\u preparar\u mail.php复制到C:\xampp\htdocs\Projecte\u a\engine\u automail\u win\mail\u preparats\u per\u envirar和其他name.php 为了做到这一点,我在Windows中使用任务调度器自动执行以下代码: $nombre_archivo

我试图将
C:\xampp\htdocs\Projecte\u a\engine\u automail\u win
中的这个文件
capturar\u dades\u preparar\u mail.php
复制到
C:\xampp\htdocs\Projecte\u a\engine\u automail\u win\mail\u preparats\u per\u envirar
和其他
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访问文件

我尝试了/和\但不起作用


对不起我的英语

我可以问一下,当您知道绝对路径时,为什么在脚本中使用相对路径?我建议您从绝对路径开始进行测试,只是为了消除在计算它们时出错的可能性

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