永发信息网

php使用函数创建并删除目录

答案:1  悬赏:20  手机版
解决时间 2021-03-24 11:51
<?php
$dir_name="tmp_data";

if(mkdir($dir_name))//在当前目录下创建目录tmp_data
{
echo"目录“.$dir_name."创建成功!";

//在目录tmp_data中创建一个文件tmp.txt,并向其中写入一些内容
if($fp=fopen($dir_name."/tmp.txt",'a'))
{
if(write($fp,"put some contents into file."))
{
echo"<hr>";
echo"在目录.$dir_name."下创建文件tmp.txt";
}
}
}
else
{
echo"创建目录失败!";
exit;
}
echo"<hr>";

if(rmdir($dir_name)) //尝试删除目录tmp_data
{
echo"删除目录".$dir_name."成功!";
}
else
{
echo"删除目录!";
exit;
}
?>
问题
if
{
if
{
}
}
else
{
}
就是if{ if{ } }else{ },if里有if再加else是什么格式?
这儿为什么用追加模式”a“?
if{ if{ } }完了为什么不写创建目录成功,只写else创建目录失败?
最佳答案
判断文件或文件夹存在的函数是file_exists(),而你的mkdir("目录名")这个是创建文件夹的,还有你的创建函数fopen,如果要想创建成功必要要有写的权限,我在测试的时候只用读的权限就不行!删除文件夹用rmdir(),删除文件用unlink("文件名路径"),下面是我写的代码,可以进行参考:
$dir = "abc.txt";
$root_dir = str_replace("fopen.php","",__FILE__);
$filedir=$root_dir.$dir;
if(!file_exists($filedir))
{
fopen($filedir,w);
}else
{
echo "文件已存在";
}
if(file_exists($filedir))
{
unlink($filedir);
if(!file_exists($filedir))
{
echo "删除成功";
}else
{
echo "删除失败";
}

}else
{
echo "文件已删除或者尚未创建";
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
nike勒布朗15多少钱
若根号m加3与根号2减n互为相反数,试求括号m加
李易峰发型是不是适合任何脸型的男生?
被骗去499元要怎么报案
脑筋急转弯:9个橙子分给13个小朋友,怎样分才
音标A中少一横到底是读“阿”还是“鹅”
波场后街地址在哪,我要去那里办事
黄鸭叫和八仙鲶鱼有什么区别
毕业班级祝福语,求大学毕业祝福语
为什么百度首页全是一堆假新闻?
海南旅游导游带去奥特莱斯商城东西怎么样
单选题下列对化合反应的叙述,正确的是A.化合
名侦探柯南里六百多集的那首片尾曲和片头曲叫
怎样写诗歌朗诵活动方案
解方程:(1)(x+1)2-4=0?????????????????
推荐资讯
苏家村路在什么地方啊,我要过去处理事情
读“安第斯山东西两侧风向示意图”,回答问题
黄梅路/湖田七街(路口)地址在什么地方,想过
古代龙虎山的诗句,描写龙虎山的短句!!!!
唐宋八大家是那些人?
对小朋友的生日祝福语,小孩生日祝福语四字词
男朋友生病了,这个病以后都不能太劳累,他家
在乎一个人真的很痛苦,怎样学会不在乎??
文化南路/水泉南路(路口)在哪里啊,我有事要
电脑BIOS里系统风扇转速 0,而实际有转。。CP
C&l高端服饰私人定制会所怎么去啊,有知道地
2010年7月以来,我国文化界积极开展抵制“庸
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?