试图删除一个文件,但它拒绝被删除。我尝试了以下内容,其中包含检查文件已存在且其他 .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");
}