【问题标题】:How to use unlink in Windows 7?如何在 Windows 7 中使用取消链接?
【发布时间】:2012-09-20 23:22:51
【问题描述】:

在我的 Win 7 机器上使用 unlink 时遇到问题。这是我在 getFile.php 中的代码

$file_name = 'C:\xampp\htdocs\fw\tmp\my_file.php';
$myfile = fopen($file_name , 'a');
unlink(''.$file_name );

每次执行代码时,我都会收到一条错误消息

警告:unlink(C:\xampp\htdocs\fw\tmp\my_file.php) [function.unlink]: Permission denied in C:\xampp\htdocs\fw\libraries\getFile.php on line 79

谁有办法?

之前谢谢,

【问题讨论】:

    标签: php windows-7


    【解决方案1】:

    您无法删除已打开的文件

    $file_name = 'C:\xampp\htdocs\fw\tmp\my_file.php';
    $myfile = fopen($file_name , 'a');
    ..
    fclose($myfiles);
    ..
    unlink(''.$file_name );
    

    【讨论】:

      【解决方案2】:
      $file_name = 'C:\xampp\htdocs\fw\tmp\my_file.php';
      $myfile = fopen($file_name , 'a');
      unlink(''.$file_name );
      

      你不能用这个删除文件

      首先你需要关闭那个文件

      使用

      fclose($myfiles);
      

      并使用

      $filename="myfile.php";  
      unlink("../../../../"$filename);
      

      您不能使用c:\xamp....http:\\file\files.php 删除

      【讨论】:

        【解决方案3】:

        我正在使用 Windows 10 和 xampp,这适用于,

        unlink(pathinfo(realpath($file_name), PATHINFO_DIRNAME).DIRECTORY_SEPARATOR . $file_name);
        

        【讨论】:

          猜你喜欢
          • 2011-04-08
          • 2012-04-25
          • 2010-12-08
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多