0

试图删除一个文件,但它拒绝被删除。我尝试了以下内容,其中包含检查文件已存在且其他 .db 文件为空白的 if 语句。路径是正确的,将其设置为 666,以便可以删除,然后取消链接,然后将文件写回,其中包含“打开”一词。

if(file_exists("results_files/linktracker/linktrackerlock.txt") && file_get_contents("results_files/linktracker/linktracker.db") == "") {  // check for reset condition, ie. db file wiped
    chmod("results_files/linktracker/linktrackerlock.txt", 0666);
    unlink("results_files/linktracker/linktrackerlock.txt");
    file_put_contents("results_files/linktracker/linktrackerlock.txt", "open");
}
4

1 回答 1

5

chown将更改作为第一个参数传递的文件的所有权,您最好使用chmod(用于更改权限)。

于 2012-12-26T22:59:41.737 回答