PHP 文件夹的操作

创建文件夹:bool mkdir ( string $pathname [, int $mode = 0777 [, bool $recursive = false [, resource $context ]]] )

尝试新建一个由 pathname 指定的目录。

参数

pathname

目录的路径。

mode

默认的 mode 是 0777,意味着最大可能的访问权。

mkdir("upload");//相对路径下创建文件夹upload
mkdir("e:/wamp/www/study/image");//绝对路径下创建文件夹image
文件夹的新增如果碰到文件夹已存在,用抑制符@就可以避免出现错误,
@mkdir("upload");
删除文件夹:rmdir("");操作当前目录是空的
@rmdir("upload");//删除文件夹,相对路径
@rmdir("e:/wamp/www/study/image");//删除绝对路径文件夹
文件为空,所谓的为空除了文件里默认的.(当前文件)和..(上级目录)外,没有其他任何文件和目录。
$res=rmdir("e:/wamp/www/study");//文件不为空
var_dump($res);//boolean false
修改文件夹:@rename("image","Image");//修改文件名,重命名

列出指定路径中的文件和目录scandir("");

<?php
header('content-type:text/html;charset=utf8');

$dir=scandir("e:/wamp/www/study");
foreach ($dir as $key=>$value){
    echo "第{$key}的文件名字是:{$value}"."<br>";
}//第0的文件名字是:.
//第1的文件名字是:..
//第2的文件名字是:.idea
//第3的文件名字是:1.php
//第4的文件名字是:Image
打开目录opendir()
<?php
header('content-type:text/html;charset=utf8');
//使用文件资源方式读取
//打开资源
$dir=opendir("e:/wamp/www/study");
$file="";
while ($file=readdir($dir)){//读取资源
    echo "当前文件的名字是:".$file."<br>";
}
//关闭资源
closedir($dir);
输出: 当前文件的名字是:.
当前文件的名字是:..
当前文件的名字是:.idea
当前文件的名字是:1.php
当前文件的名字是:Image
is_dir("e:/wamp/www/study") or die("目录不存在");//判断文件是否存在

echo getcwd();//获取当前的工作路径.E:\wamp\www\study
chdir('e:/wamp/www/study/Image');//修改工作路径
echo getcwd();//E:\wamp\www\study\Image

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值