19.3.2 更改文件属性
除了能够查看文件的属性外,还可以更改文件属性。
函数chgrp(file,group)、chmod(file,permissions)、chown(file,user)的功能都类似于UNIX中的同名函数。它们都不能在基于Windows的系统中运行,尽管函数chown()也可以执行,但是它将总是返回true。
函数chgrp()用于修改文件的组。但是此函数只能用于将组改成该用户所在的组,root用户除外。
函数chmod()用于修改文件的权限。传递给此函数的权限码是UNIX中常见的chmod格式——如果按八进制方式来显示它们,应该给它们冠以前缀“0”。例如:
chmod('somefile.txt',0777);
函数chown()用于修改文件的所有者。只有管理员运行该脚本时才使用本函数,这种情况最好不要发生。除非专门从命令行下运行这个脚本来执行一个管理任务。