46、PHP目录操作rename和scandir

阅读() @2019-03-17 16:05:06

1、rename('oldname','newname'):更改文件或文件夹的名称:

rename('a.php','b.php');

2、scandir('.'):以数组形式展示某个文件夹下的所有内容:

$dir = scandir('.');
echo '<pre/>';
print_r($dir);

3、glob():以数组形式返回,参数1这个目录的所有内容,可以指定返回的具体类型。

$dir1 = glob('./*');
$dir2 = glob('./*.php');
echo '<pre>';
print_r($dir1);
print_r($dir2);

做个实例,注意比较scandir和glob的区别。

4、opendir()打开文件夹,参数是文件夹路径。

5、readhdir():读取文件夹,参数是文件夹名称。

6、closedir():关闭文件夹,参数是文件夹名称。

$dir = opendir('.');
while($file = readdir($dir)){
	echo $file.'<br/>';
}
closedir($dir);

7、filesize():得到文件大小,单位是字节。

echo filesize('./myphp.php');

8、unlink():删除文件。rmdir():删除文件夹。

array_map(unlink, glob('./*.docx'))

继续更新中!

微信二维码
锐壳主机