Windows文件权限混淆

时间:2017-03-02 17:29:27

标签: php windows cmd permissions chmod

我有一个PHP脚本,它将更改文件权限。我希望通过将所有权限归零来锁定该文件但我得到一些我不理解的数字

    echo fileperms("file.txt");
    echo '<br>';
    chmod("file.txt",0000);
    clearstatcache();
    echo fileperms("file.txt");

代码的输出类似于

33206

33060

我尝试在执行这些行后测试它,我发现现在该文件是只读文件。

有没有办法让文件不可写,可读和可执行?

1 个答案:

答案 0 :(得分:0)

您可能想要使用PHP File Lock Function

bool flock ( resource $handle , int $operation [, int &$wouldblock ] )

并将这些选项用于$operation

  • LOCK_SH获取共享锁(读者)。
  • LOCK_EX获取独占锁(作家)。
  • LOCK_UN释放锁定(共享或独占)。