1、文件创建:
实例:
<span style="font-size:18px;"><?php
$file_path="aa.txt";
//对于创建文件,可用打开文件的方式创建,如下所示,用下面的标签打开文件时,若文件不存在则创建
//w 只写。打开并清空文件的内容;如果文件不存在,则创建新文件。
//w+ 读/写。打开并清空文件的内容;如果文件不存在,则创建新文件。
//a 追加。打开并向文件末尾进行写操作,如果文件不存在,则创建新文件。
$fp=fopen($file_path,"w+");
fwrite($fp,"hello,world");
fclose($fp);
echo "创文件ok";
?></span>
2、文件夹创建:
mkdir() 函数创建目录。
 如果成功该函数返回 TRUE,如果失败则返回 FALSE。
 语法
 mkdir(path,mode,recursive,context)
 path 必需。规定要创建的目录的名称。
 mode 可选。规定权限。默认是 0777(允许全局访问)。
 mode 参数由四个数字组成:
 第一个数字通常是 0
 第二个数字规定所有者的权限
 第三个数字规定所有者所属的用户组的权限
 第四个数字规定其他所有人的权限
 可能的值(如需设置多个权限,请对下面的数字进行总计):
 1 = 执行权限
 2 = 写权限
 4 = 读权限
 recursive 可选。规定是否设置递归模式。(PHP 5 中新增的)
 context 可选。规定文件句柄的环境。context 是一套可以修改流的行为的选项。
 注释:mode 参数在 Windows 平台上被忽略。
实例1:
<span style="font-size:18px;"><?php
//is_dir()函数检查指定的文件是否是一个目录。
//如果目录存在,该函数返回 TRUE。
if(!is_dir("d:/shunping2")){
//mkdir() 函数创建目录
if( mkdir("d:/shunping2")){
echo "创建文件夹ok";
}else{
echo "创建文件夹err";
}
}else{
echo "该文件夹有了";
}
?></span>
实例2:创建多层级目录
<span style="font-size:18px;"><?php
$path="d:/shunping3/aaa/bbb/cccc/ddd";
if(!is_dir($path)){
if( mkdir($path,0777,true)){
echo "创建文件夹ok";
}else{
echo "创建文件夹err";
}
}else{
echo "该文件夹有了";
}
?></span>
3、文件复制:
copy() 函数复制文件。
该函数如果成功则返回 TRUE,如果失败则返回 FALSE。
语法
 
copy(file,to_file)
 
参数  | 描述  | 
file  | 必需。规定要复制的文件。  | 
to_file  | 必需。规定复制文件的目的地。  | 
注释:如果目标文件已存在,将会被覆盖。
实例:
<span style="font-size:18px;"><?php
//拷贝图片
$file_path=iconv("utf-8","gb2312","test.css");
if(!copy($file_path,"123.txt")){
echo "error";
}else{
echo "ok";
}
?></span>
4、文件删除:
unlink() 函数删除文件。
如果成功,该函数返回 TRUE。如果失败,则返回 FALSE。
 
unlink(filename,context)
 
 参数  |  描述  | 
 filename  |  必需。规定要删除的文件。  | 
 context  |  可选。规定文件句柄的环境。context 是一套可以修改流的行为的选项。  | 
实例:
<?php
$file_path="123.txt";
//is_file() 函数检查指定的文件是否是常规的文件。
if(is_file($file_path)){
if(unlink($file_path)){
echo "删除ok";
}else{
echo "删除error";
}
}else{
echo "文件不存在";
}
?>
5、文件夹删除:
rmdir() 函数删除空的目录。
如果成功,该函数返回 TRUE。如果失败,则返回 FALSE。
 实例: 
<?php
if(rmdir("testing/a.css")){
echo "删除文件夹ok";
}else{
echo "err";
}
?>










