PHP函数参考->文件系统相关扩展
beyond__devil
这个作者很懒,什么都没留下…
展开
-
Direct IO
Direct IO: 简介: PHP支持直接的IO(输入输出)函数,正如Posix标准描述的,这些I/O函数相对于C语言的I/O流函数(例如:fopen(),fread())更底层。只有当需要直接控制设备,才考虑使用这些DIO函数。其它情况,我们之前熟知的 'filesystem' 函数已经足够了。 安装: 安装PECL扩展:http://pecl.php.net/package/di原创 2016-12-21 18:26:17 · 548 阅读 · 0 评论 -
目录
Directory函数: opendir(string $path [, resource $context ]) readdir([ resource $dir_handle ]) closedir([ resource $dir_handle ]) rewinddir([ resource $dir_handle ]) // 不需要打开的目录资源,直接获取指定目录下的所有原创 2016-12-20 23:52:47 · 302 阅读 · 0 评论 -
filesystem-文件系统,这个函数很多,大概浏览了一遍
判别: file_exists() is_dir() is_file() is_writable() - is_writeable() is_readable() is_executable() 链接: is_link(string $filename) - 判断给定文件名是否为一个符号连接 readlink(string $path) - 返回符号连接指向的目原创 2016-12-20 23:54:37 · 1480 阅读 · 0 评论 -
fileinfo-文件信息
Fileinfo模块 - 通过在文件的给定位置查找特定的 '魔术字节序列' 来猜测文件的内容类型(mime)以及编码(charset) --- 不是特别准! Fileinfo函数: finfo_open() - 创建一个fileinfo资源(其实就是打开magic.mime文件,并返回资源),可根据参数,返回mime类型或编码 finfo_set_flags() - 设置libmagi原创 2016-12-20 23:55:17 · 1248 阅读 · 0 评论 -
inotify-文件或目录监控
从 Linux 2.6.13 内核开始,Linux 就推出了 inotify,允许监控程序打开一个独立文件描述符,并针对事件集监控一个或者多个文件,例如打开、关闭、移动/重命名、删除、创建或者改变属性。 参考文章: http://blog.jiunile.com/php%E4%BD%BF%E7%94%A8inotify%E5%AE%9E%E7%8E%B0%E9%98%9F%E5%88%97原创 2016-12-20 23:56:17 · 2838 阅读 · 0 评论 -
proctitle-进程或线程名
简介: 允许改变当前进程或线程的名字,Linux或*BSD系统。当使用 'pcntl_fork()' 在进程列表中,识别正在运行的进程,是很有用的。 安装: 安装PECL扩展: http://pecl.php.net/package/proctitle 函数: setproctitle(string $title) - 设置当前进程标题 示例: <?php原创 2016-12-20 23:57:00 · 1122 阅读 · 0 评论 -
xattr-文件系统扩展属性
简介: xattr扩展,允许操作 '文件系统的扩展属性' 安装: 1.为了使用xattr,需要安装 'libattr'。 2.切记: xattr扩展函数,仅仅作用于支持 '扩展属性的文件系统',并在挂载文件系统时,需要开启xattr。支持扩展属性常见的文件系统有:ext2, ext3, reiserfs, jfs和xfs。 3.手册上有人注释: 他在ext4文件系统使原创 2016-12-20 23:57:42 · 11045 阅读 · 0 评论 -
xdiff-不同文件版本差异、补丁
简介: 1.xdiff扩展使你能够创建和应用,包含文件不同版本之间差异的补丁文件 2.此扩展支持两种操作模式-字符串和文件,以及两种不同的补丁格式-统一的文本格式(unified)和二进制(binary)。文本格式补丁是优秀的文本文件,因为它们是人类可读和易于审查。二进制文件,例如:档案(archives-压缩包等)或图片,因为二进制安全以及能处理非打印字符,二进制补丁也是一个很好的选择原创 2016-12-20 23:58:32 · 2047 阅读 · 0 评论