PHP中目录操作函数

1、是否是目录

is_dir 判断给定文件名是否是一个目录

$path = dirname(__FILE___);
echo is_dir($path) ? '目录' : '非目录';

2、获取当前的工作目录

getcwd()

echo getcwd(); ///mnt/hgfs/study.com/file

3、磁盘空间

  • 当前磁盘的总空间 disk_total_space

  • 当前磁盘的剩余空间 disk_free_space

4、创建目录

mkdir()

5、删除空目录

rmdir

6、读目录句柄

opendir readdir

$rHandle = opendir($path);
$filename = readdir($rHandle)

7、重置指针

$rHandle = opendir($path);
$filename = readdir($rHandle);
var_dump($filename);

$filename = readdir($rHandle);
var_dump($filename);

$filename = readdir($rHandle);
var_dump($filename);

$filename = readdir($rHandle);
var_dump($filename);

rewinddir($rHandle); //指针初始化

$filename = readdir($rHandle);
var_dump($filename);

8、复制目录

copy

剪切目录

copy + rmdir

9、重命名目录

rename rmdir

8、关闭目录句柄

closedir