<?php
//目录操作
//1.创建目录
mkdir("./one");
//2.删除目录
rmdir("./one");
//3.移动目录,重命名
rename("./threee","./one/three");
//文件操作
//1.创建文件
touch("./aa.txt");
//2.复制文件
copy("./aa.txt","./one/aa.txt");
//3.删除文件
unlink("./one/aa.txt");
//4.读取文件内容
echo file_get_contents("./aa.txt");
echo file_get_contents("http://www.baidu.com");//读取远程文件
//5.向文件里写入内容
file_put_contents("./aa.txt",file_get_contents("http://www.baidu.com"));
//6.读取文件内容并显示
readdir("./aa.txt");
//7.读取文件内容,并且返回数组,数组里面存的是每一行
var_dump(file("./aa.txt"))
//文件内容操作
//1.打开文件资源
$fo = fopen(",/aa.txt","a");
//2.写入内容,w方式会覆盖,a方式会追加
fwrite($fo,"aaaa");
//3.读取文件内容
fgetc($fo);//一字
fgets($fo);//一行
fread($fo,2);//读取任意长度
//4.关闭文件资源
fclose($fo);
//例;
$dir = opendir("./one");
while($v = readdir($dir))
{
echo $v."<br>";
}
closedir("./one");
?>
删除目录:
<?php
function deldir($dirname) {
if(!file_exists($dirname)) {
die("文件夹不存在!");
}
//如果是文件,直接删除即可
if(is_file($dirname)) {
unlink($dirname);
exit();
}
//打开目录资源
$dir = opendir($dirname);
while($filename = readdir($dir)) {
if($filename !="." && $filename!="..") { //*******
$filename = $dirname."/".$filename;
if(is_dir($filename) ) {
deldir($filename);
}else {
unlink($filename);
}
}
}
closedir($dir);
rmdir($dirname);
}
deldir("./aa");