一、创建目录和文件:
1、mkdir()
//相对路径:
mkdir("..\\sunningning\\testing");
//绝对路径:
mkdir("C:\\testing");
//当前路径
mkdir("testing");
2、 fopen()
fopen("新建文本文件.txt","w") ---- 因为这个文件不存在,所以PHP便会自动创建这个文件
二、列出目录和文件:
1、opendir( string path, [, resource context] )
opendir() 函数打开一个目录句柄,可由 closedir(),readdir() 和 rewinddir() 使用。
若成功,则该函数返回一个目录流,否则返回 false 以及一个 error。可以通过在函数名前加上 "@" 来隐藏 error 的输出。
2、readdir( resource dir_handle )
定义和用法:readdir() 函数返回由 opendir() 打开的目录句柄中的条目。
若成功,则该函数返回一个文件名,否则返回 false。
语法:
readdir(dir_stream)
参数 | 描述 |
---|---|
dir_stream | 必需。规定要使用的目录句柄。 |
例子:
//打开 tpl 目录
$dir = opendir("tpl");
//列出 images 目录中的文件
while (($file = readdir($dir)) !== false)
{
echo "filename: " . $file . "<br />";
}
closedir($dir);
3、fwrite( resource handle, string string [, int length] )
将数据写入文件(前面已经介绍过了)
4、file_put_contents将数据写入函数 ----------- PHP5新增加的内容
file_put_contents("测试文件.txt","我爱php!");
4、读取文件用fopen() 、 fread()
5、(返回 string ) file_get_contents()函数来读取文件内容
echo file_get_contents( " a.txt ");
6、修改文件内容
$content = file_get_contents("a.txt");
//echo "$content<br/>";
$content = str_replace("LOVE", "爱", $content); ----- 把原文中的【LOVE 】变为【爱 】
//echo "$content<br/>";
file_put_contents("a.txt",$content);
echo file_get_contents("a.txt");
7、 bool rmdir(string dirname) -- 删除目录
bool unlink (string filename) -- 删除文件