【发布时间】:2014-05-14 23:29:48
【问题描述】:
当使用 php 函数 unlink() 时,有时文件没有被删除,我得到一个权限被拒绝的错误消息。这很奇怪,因为有时它会起作用。 我在 Windows 上使用 xampp 在本地工作。你知道为什么会这样吗?
【问题讨论】:
-
您是每次都在同一个目录下工作还是不同?
-
始终是同一个目录和文件。
-
文件是如何创建的?它是由试图删除它的同一进程(和同一用户)创建的吗?失败时文件有什么权限?您是否尝试从 Xampp/Apache 进程中删除?
-
我使用 PHPExcel 库并使用 ' $xls = new PHPExcel(); 创建文件$xls->getActiveSheet()->fromArray($results, NULL, 'A1'); $objWriter = PHPExcel_IOFactory::createWriter($xls, 'Excel5'); $objWriter->save('filename.xls');'
标签: php windows permissions xampp unlink