使用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访问文件
我尝试了/和\但不起作用
对不起我的英语 我可以问一下,当您知道绝对路径时,为什么在脚本中使用相对路径?我建议您从绝对路径开始进行测试,只是为了消除在计算它们时出错的可能性 相对路径将相对于执行脚本的位置,而不是脚本所在的位置