三、文件操作函数
fclose():关闭文件 fclose() 函数用于关闭已打开的文件。
语法:
代码语言:javascript复制bool fclose(resource $handle);
参数说明:
- $handle:文件句柄,通过 fopen() 函数获取。
示例:
代码语言:javascript复制$file = fopen('test.txt', 'r');
// 读取文件内容
fclose($file);
unlink():删除文件 unlink() 函数用于删除文件。
语法:
代码语言:javascript复制bool unlink(string $filename [, resource $context ]);
参数说明:
- $filename:要删除的文件名,可以包含文件路径。
- $context:可选参数,指定文件打开的上下文。
示例:
代码语言:javascript复制unlink('test.txt');
copy():复制文件 copy() 函数用于将一个文件复制到另一个文件。
语法:
代码语言:javascript复制bool copy(string $source, string $dest [, resource $context ]);
参数说明:
- $source:源文件名,可以包含文件路径。
- $dest:目标文件名,可以包含文件路径。
- $context:可选参数,指定文件打开的上下文。
示例:
代码语言:javascript复制copy('test.txt', 'test-copy.txt');
rename():重命名文件 rename() 函数用于重命名文件。
语法:
代码语言:javascript复制bool rename(string $oldname, string $newname [, resource $context ]);
参数说明:
- $oldname:旧文件名,可以包含文件路径。
- $newname:新文件名,可以包含文件路径。
- $context:可选参数,指定文件打开的上下文。
示例:
代码语言:javascript复制rename('test.txt', 'new-test.txt');