php 操作文件函数学习笔记

此篇笔记学习于慕课网 WEB在线文件管理器


 1. filetype(filename) // 函数返回指定文件或目录的类型。可能返回的值:fifo() char() dir(文件夹) block() link() file(文件) unknown()
 2. touch(filename,time,atime) //函数设置指定文件的访问和修改时间。filename	必需。规定要接触的文件。time	可选。设置时间。默认是当前系统时间 atime	可选。设置访问时间。默认是当前系统时间。如果成功则返回 true,失败则返回 false。
**ps:如果文件不存在,则会被创建。**
 3. filesize() //函数返回指定文件的大小
 4. preg_match()//函数搜索字符串模式,如果模式存在返回true,否则返回false
 5. basename() //函数返回路径中的文件名部分。
 6. file_exists()// 函数检查文件或目录是否存在
 7. dirname() //函数返回路径中的目录部分
 8. rename(oldname,newname,context) //函数重命名文件或目录。oldname	必需。规定要重命名的文件或目录  newname	必需。规定文件或目录的新名称。context	可选。规定文件句柄的环境。context 是一套可以修改流的行为的选项。
 9. unlink() //函数删除文件。
 10. copy(source,destination)//函数拷贝文件  source	必需。规定要复制的文件  destination	必需。规定复制文件的目的地。 
 11. strtolower() //函数把字符串转换为小写。
 12. pathinfo(path,options)//函数以数组的形式返回文件路径的信息  path	必需。规定要检查的路径。process_sections	
可选。规定要返回的数组元素。默认是 all。 可能的值:PATHINFO_DIRNAME - 只返回 dirname  PATHINFO_BASENAME - 只返回 basename  PATHINFO_EXTENSION - 只返回 extension
 13. uniqid(prefix,more_entropy)//函数基于以微秒计的当前时间,生成一个唯一的 ID。prefix	可选。为 ID 规定前缀。如果两个脚本恰好在相同的微秒生成 ID,该参数很有用  more_entropy	可选。规定位于返回值末尾的更多的熵。如果 prefix 参数为空,则返回的字符串有 13 个字符串长。如果 more_entropy 参数设置为 true,则是 23 个字符串长。如果 more_entropy 参数设置为 true,则在返回值的末尾添加额外的熵(使用组合线形同余数生成程序),这样可以结果的唯一性更好。
 14. microtime() //函数返回当前 Unix 时间戳的微秒数。
 15. is_readable() //函数检查指定的文件是否可读。如果文件可读,该函数返回 TRUE。
 16. is_writable() //函数判断指定的文件是否可写。如果文件存在并且可写则返回 true  注释:本函数的结果会被缓存。请使用 clearstatcache() 来清除缓存。
 17. is_executable() //函数检查指定的文件是否可执行。如果文件存在且可执行,则返回 true。
 18. filectime() //函数返回指定文件的(创建)上次 inode 修改时间  如果出错则返回 false。时间以 Unix 时间戳的方式返回。
 19. filemtime() //函数返回文件内容上次的修改时间。若成功,则时间以 Unix 时间戳的方式返回。若失败,则返回 false。
 20. fileatime() //函数返回指定文件的上次访问时间。该函数返回文件上次被访问的时间。如果出错则返回 false。时间以 Unix 时间戳的方式返回。

你可能感兴趣的:(PHP)