PHP操作目录以及文件相关的方法

本文介绍了PHP中处理文件和目录的基本操作,包括读取路径信息、创建与删除目录、文件的操作如新建、删除、复制及重命名等,并且详细说明了如何在PHP中执行系统命令。
一、dirname($path)和basename($path);
这两个函数是分别来读取对应目录下文件的目录和文件名称的。

二、创建和删除目录
mkdir('要创建的目录','linux下对应的权限(比如是0777)');
rmdir('要删除的目录');请注意要删除的目录都必须是空目录

三、filesize(),filetype(),clearstatcache();
分别是文件的大小,文件的类型(可能是:fifo,char,dir,block,link,file,unknown);最后一个函数是当文件修改了属性之后需要清空缓存,调用这个方法重新获取文件的信息。

四、touch('/filename.php');
unlink('/filename.php');
copy('文件源路径','要复制的目标路径'
rename('旧文件','新文件');
第一个是新建一个文件,第二个是删除一个文件;
第三个是复制一个文件,第四个是重命名一个文件或者是移动一个文件
要注意的是:上面的四个函数的路径都必须要是相对php脚本的路径;而不是源文件的地址。

五、在php中执行系统的命令
(1)使用exec('命令',$result)
使用这个方法执行命令后将会返回一个字符串组存放在$result中
(2)使用passthru(’命令‘)
使用这个方法将会直接把结果返回给浏览器或者是客户端
(3)使用system(’命令‘)
使用这个方法之后会直接把结果返回给浏览器,但是在浏览器中每一行的输出向后对齐。
(4)反引号:`命令`
使用这个方法后会将结果已字符串的方式返回出来:例如$result=`ls -al`;









评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值