liunx下PHP操作权限文件

完整参考

创建文件夹:

mkdir($path);

文件夹和文件赋值权限:

chmod('path or file'), 0777);

判断文件or目录是否存在

file_exists() , 如果有中文路径与中文名文件需要搭配 iconv("utf-8", "GB2312//IGNORE", $path)使用

遍历一个目录下的文件

$handler = opendir($path); //打开当前文件夹由$path指定。
while (($filename = readdir($handler)) !== false) {
}

获得文件名:

basename();
给出一个包含有指向一个文件的全路径的字符串,本函数返回基本的文件名。如果文件名是以 suffix 结束的,那这一部分也会被去掉。

$path = "/home/httpd/html/index.php";
$file = basename($path,".php");  // $file is set to "index"
得到目录部分:

dirname(); 多层嵌套则去掉尾端目录名
给出一个包含有指向一个文件的全路径的字符串,本函数返回去掉文件名后的目录名。

得到路径关联数组

pathinfo();
得到一个指定路径中的三个部分:目录名,基本名,扩展名。

$pathinfo = pathinfo("www/test/index.html");
var_dump($pathinfo);
// $path['dirname']
$path['basename']
$path['extenssion']

你可能感兴趣的:(liunx下PHP操作权限文件)