PHP与文件和目录操作函数
创建/打开文件
$fp = fopen(“test.txt”, “w+”);
$fp = file_put_contents(“test.txt”, “hello”);
文件是否存在
is_file(“/tmp/test.txt”);
目录是否存在
is_dir(“/data/logs”);
获取文件信息
stat(“/tmp/test.txt”);
读取内容
echo fread($fp, 4096); //读4096字节
echo fgets($fp); //读一行
echo file_get_contents(“/tmp/test.txt”); //读取所有文件内容
echo file(“/tmp/test.txt”); //读取所有文件内容到数组
写入内容
echo fwrite($fp, “hello world”);
创建目录
mkdir(“/tmp/mydir”, 0766, true)
删除目录
rmdir(“/tmp/mydir”)
删除文件
unlink(“/tmp/test.txt”);
移动文件
rename(“/tmp/test.txt”, “/data/test2.txt”);
复制文件
copy(“/tmp/test.txt”, “/data/test2.txt”);
文件搜索
glob(“*.jpg”)
文件加锁
$fp = fopen(“/tmp/lock.txt”, “r+”);
flock($fp, LOCK_EX);
更多用法待 phpnote.cc 整理
转载请注明:PHP笔记 » PHP与文件和目录操作相关函数使用方法