煮酒听雨
首页
PHP
MYSQL
WEB
Linux
关于本站
登陆
注册
PHP常用操作文件/目录函数
编辑时间:2017-04-09
编辑:忘尘
阅读:647
####移动文件或重命名 在PHP中,移动文件和重命名文件使用的是同一个函数rename(),如果二者表示的路径在同一目录下,则函数实际执行的是重命名,否则执行的是文件移动 **rename(string $oldname, string $newname)**,$oldname为源文件的路径名,$newname为移动后的文件路径 无论是哪种情况,成功执行后都会返回TRUE,否则返回FALSE <br /> #### 用exec()函数运行mv命令 exec("mv /home/test/simps /home/") <br /> ####复制拷贝文件:copy() copy(source,destination),将文件从 source 拷贝到 destination 如果成功则返回 TRUE,否则返回 FALSE 注意:如果目标文件已存在,将会被覆盖 <br /> #### 删除文件:unlink() unlink(string $filename),$filename为文件的路径名 函数若是成功删除$filename路径表示的文件,则返回TRUE,否则返回FALSE <br /> #### 建立一个新目录 mkdir(path,mode,recursive) - path必需。规定要创建的目录的名称 - mode必需。规定权限。默认是 0777 - recursive必需。规定是否设置递归模式 注意:这种文件权限的设置方式不被Windows认可,$mode参数在Windows下是失效的 <br /> #### 删除目录:rmdir() rmdir(string $dirname) ,$dirname为要删除的目录路径名 注意:要删除的目录必须为空,且要有相应的权限,否则不能成功删除 <br /> #### 列出目录中的文件:scandir() scandir(string $directory [, int $sorting_order]) - directory 要被浏览的目录 - sorting_order 默认的排序顺序是按字母升序排列。如果使用了可选参数 sorting_order(设为 1),则排序顺序是按字母降序排列。 注:返回一个 array数组 <br /> #### 清除文件状态缓存:clearstatcache() clearstatcache( ) 函数会缓存某些函数的返回信息,以便提供更高的性能。但是有时候,比如在一个脚本中多次检查同一个文件,而该文件在此脚本执行期间有被删除或修改的危险时,你需要清除文件状态缓存,以便获得正确的结果。要做到这一点,就需要使用 clearstatcache() 函数。 会进行缓存的函数,即受 clearstatcache() 函数影响的函数: - stat() - lstat() - file_exists() - is_writable() - is_readable() - is_executable() - is_file() - is_dir() - is_link() - filectime() - fileatime() - filemtime() - fileinode() - filegroup() - fileowner() - filesize() - filetype() - fileperms()
来说两句吧
提交评论
最新评论
我的标签
函数
面试
REDIS
LNMP
验证
时间
JS
LINUX
CPA
常量
MYSQL
备份
微信
文件
压缩
优化
SVN
PHP
集合
数组
HTML
收藏
NGINX
配置
日志
性能
加密
下载
FORM
WEB
样式
SQL
表单
配置,面试,REDIS
编码
ARRAY
替换
截取
密码
版本
进程
定时
测试
事务
数据
权限
安全
防火墙
索引
设计模式
安全,面试
缓存
热文排行
LNMP状态管理命令
navicat for mysql 导入xlsx,
(置顶)开发中常用功能知识点笔记
(置顶)收藏优秀分享文章集合
PHP加密解密算法(Discuz!经典代码)
PHP 获取数组第一个元素或最后一个值
Nginx配置 nginx.conf 文件中常用配
MySQL错误日志 [Warning] IP ad
Redis持久化:快照(RDB)和AOF简解
浅析SQLmap
随机文章
友情链接
官方手册
thinkphp
php扩展
Linux命令
lnmp
PHP中文网
鸟哥Linux私房
Nginx中文文档
json格式化
Redis手册
composer中文文档
CentOS下载
流程图
VPN代理
菜鸟网
奇淼教程
首页
PHP
MYSQL
WEB
Linux
关于本站
登陆
注册