PHP----文件操作5-----文件(文件夹)的创建和删除
来源:互联网 发布:大数据商务拓展怎么做 编辑:程序博客网 时间:2024/05/01 01:08
一、创建文件夹,关键是判断文件夹是否存在
if (!is_dir("d:/huangyi") && mkdir("d:/huangyi") ){//php是个短路语,&&(与符号)判断时,如果前面的条件为假了,就不会再执行后续的条件了
echo "创建文件夹成功";
}else{
echo "创建文件夹error<br/>";
echo "该文件夹已经有了";
}
二、一次创建多层级的文件夹,使用递归创建。有时需要创建的文件路径可能是多级的,如果一级级向下创建需要操作多次,使用递归创建命令,会把路径上涉及到的所有文件夹都全部创建完成。
$path="d:/huangyi/aaa/bb/cc/ee";
if (!is_dir($path) && mkdir($path,0777,true) ){//递归的创建,0777代表的是权限,默认写法即可,
echo "创建文件夹成功<br/>";
}else{
echo "创建文件夹error<br/>";
echo "该文件夹已经有了<br/>";
}
三、删除文件夹,需要注意如果要删除的文件夹不是空的,则使用该命令无法删除。
$path="d:/huangyi2";
//如果文件夹非空,里面有文件或者目录的话,则无法删除成功
if (rmdir($path)){
echo "删除成功<br/>";
}else{
echo "删除error<br/>";
}
四、文件的创建
//前提是,创建文件的所在路径是已经存在的
$path="d:/huangyi/aaa/111.txt";
$fp=fopen($path,"w+");
fwrite($fp,"hello,world");
fclose($fp);
echo "创建文件成功<br/>";
五、文件的删除 ,使用unlink功能=delete
$path="d:/huangyi/aaa/111.txt";
if (is_file($path)){
if (unlink($path)){
echo "删除成功";
}else{
echo "删除失败";
}
}else{
echo "文件不存在";
}
- PHP----文件操作5-----文件(文件夹)的创建和删除
- PHP操作文件类(文件和文件夹创建,复制,移动和删除)
- PHP操作文件类(文件和文件夹创建,复制,移动和删除)
- php文件及文件夹操作(创建、删除、移动、复制)
- php文件及文件夹操作(创建、删除、移动、复制)
- php(创建、删除、移动、复制)文件及文件夹操作的实现方法
- PHP文件及文件夹操作(创建,删除,移动,复制)
- java 文件,文件夹的创建和删除
- 文件,文件夹的创建和删除
- 文件,文件夹的创建和删除
- 文件夹与文件的创建和删除
- java新建文件(文件夹)和删除文件(文件夹)的操作
- Linux创建、删除文件和文件夹等操作命令
- C++文件操作——创建和删除文件夹
- android基于文件管理器的文件夹创建和文件夹删除
- JAVA 创建文件和文件夹,删除文件和文件夹,复制文件和文件夹,移动文件和文件夹的实用工具类
- PHP创建/删除/复制文件夹、文件
- JAVA操作文件或文件夹的创建与删除
- WebService基础
- z-blog(ASP版) 彻底禁用 wap和pad 模式
- 【miscellaneous】视频浓缩摘要简介
- NSError:"Code=134060 Cannot fetch without an NSManagedObjectContext in scope" 解决方法
- UML---实现图---(构件图,部署图)
- PHP----文件操作5-----文件(文件夹)的创建和删除
- Java面试题系列(1):数据类型
- Servlet(三)--cookie
- 互联网后端基础设施
- 用UML准确的表达系统--细节
- LeetCode 343. Integer Break
- 大数据Spark “蘑菇云”行动第105课:Hive源码大师之路第三步:Hive序列化与反序列原理内幕和源码解析
- 闭包中引用循环变量的问题
- C++中new的用法