Php 如何在Windows 7中使用取消链接?
我在Win 7机器中使用unlink时遇到问题。这是我在getFile.php中的代码Php 如何在Windows 7中使用取消链接?,php,windows-7,Php,Windows 7,我在Win 7机器中使用unlink时遇到问题。这是我在getFile.php中的代码 $file_name = 'C:\xampp\htdocs\fw\tmp\my_file.php'; $myfile = fopen($file_name , 'a'); unlink(''.$file_name ); 每次我执行代码时,都会收到一条错误消息 警告:取消链接(C:\xampp\htdocs\fw\tmp\my_file.php)[function.unlink]:第79行的C:\xampp\
$file_name = 'C:\xampp\htdocs\fw\tmp\my_file.php';
$myfile = fopen($file_name , 'a');
unlink(''.$file_name );
每次我执行代码时,都会收到一条错误消息
警告:取消链接(C:\xampp\htdocs\fw\tmp\my_file.php)[function.unlink]:第79行的C:\xampp\htdocs\fw\libraries\getFile.php中的权限被拒绝
有人有办法吗
感谢您的光临,您无法删除已打开的文件
$file_name = 'C:\xampp\htdocs\fw\tmp\my_file.php';
$myfile = fopen($file_name , 'a');
..
fclose($myfiles);
..
unlink(''.$file_name );
无法使用此选项删除文件
首先,您需要关闭该文件
使用
fclose($myfiles);
和使用
$filename="myfile.php";
unlink("../../../../"$filename);
您不能使用
c:\xamp….
或http:\\file\files.php
删除我使用的是windows 10和xampp,这对
unlink(pathinfo(realpath($file_name), PATHINFO_DIRNAME).DIRECTORY_SEPARATOR . $file_name);
unlink(pathinfo(realpath($file_name), PATHINFO_DIRNAME).DIRECTORY_SEPARATOR . $file_name);