基于php文件操作的详细解释

复制代码代码如下所示:
1美元=E: / / myphp文本.txt;
如果(!file_exists(1美元)){
文件不存在!;
其他{ }
handle1 = fopen(1美元美元,R +)或退出(无法打开文件);
(虽然)!Feof($ handle1)){
回声/ fgets($ handle1);
}
而(!Feof($ handle1)){
回波获取($ handle1);
}
}

上面的代码解释了一个简单的文件读取操作:
你是打开的文件资源。
使用方法uff1a
文件大小= fopen(欢迎.txt
具体含义:第一个参数是文件的路径。以下参数是打开文件的方式,具有以下类型:
r只读,从文件的开头开始。
读写。从文件的开头开始。
w只写了。打开和清空文件的内容;如果文件不存在,就会创建一个新文件。
+读/写。打开并清空文件的内容;如果文件不存在,则创建一个新文件。
添加。打开并写入文件文件的结尾,如果文件不存在,则创建一个新文件。
+读取/添加。文件的内容是通过将内容写入文件的结尾来保存的。
x只被写入。创建一个新文件。如果文件已经存在,则返回false。
X +
读/写。创建一个新文件。如果文件已经存在,则返回false和一个错误。

注意:如果fopen()无法打开指定的文件,返回0(假)。
最常见的是前4种。
Fgetc:
字符串指针(资源为处理)
返回包含字符的字符串,该字符串从由句柄指示的文件中获得。当遇到EOF时,返回false。

Fgets:
字符串fgets(int处理{ int美元,美元长})
读取由文件处理并返回一个字符串的长度最长1字节。遇到换行符(包括返回值),EOF,或者读过的长度,1字节的停止(见第一)。如果没有指定长度,默认值为1K,或1024字节。
出错时返回false。

Fgetss:
字符串fgetss(资源处理{ int美元美元美元的长度,字符串allowable_tags,历史)
以同样的方式为fgets(),只有fgetss尝试从阅读文本中删除任何HTML和PHP标签。它为fgets相同(),但他过滤HTML和PHP标签。)
第三个可选参数可用于指定哪些标记未被删除。
feof()函数检测是否已到达文件结束(EOF)。

判断文件或目录是否存在。
布尔file_exists(字符串的文件名)
判断文件或目录是否存在,存在是否正确,否则返回为false。
格式:
复制代码代码如下所示:
如果(file_exists(你好。txt))
{
回声文件存在;
}
打开文件

格式:
Fopen(filename,模式)
说明:以指定的格式打开指定的文件。
文件名:打开文件名
模式:开放式
Fopen(hello.txt,W);
表明hello.txt文件以书面方式打开

写文件
格式:
fwrite(资源、字符串);
说明:在打开的文件中添加指定的内容
资源:打开文件
字符串:要写入的内容
例:
为处理= fopen(hello.txt,W) / /如果可以附加数据
fwrite(合处理,1 R)

关闭文件
格式:
Fclose($处理)
注意:关闭打开的文件
例:
为处理= fopen(hello.txt,W);
Fclose($处理);

读取行
格式:
fgets(int处理{,int length })
描述:读length-1字符。如果没有指定长度,默认的字节是1KB,
如果你读到换行符EOF或length-1字符,则程序终止,
出错时返回false;
例:
为处理= fopen(hello.txt,R);
为缓冲= fgets($手柄,1024);
回声处理;输出行

读取整个文件
格式:
ReadFile(文件名)
说明:读取整个文件,并输出到浏览器。
例:
<
ReadFile(你好。txt);
>

获取文件大小
格式:
文件大小(文件名)
描述:获取指定文件的大小,错误返回false
例:
文件大小(音频)

删除文件
格式:
unlink()
说明:删除一个文件,成功返回true,或返回false
例:
unlink(b.txt)

创建目录
格式:
mkdir(目录)
说明:创建一个目录
例如:mkdir(newfolder); / /创建当前目录中的一个新的文件夹。

删除目录
格式:
Rmdir(目录)
说明:删除目录
例如:删除(newfolder);

获取文件名
格式:
basename(路径)
说明:返回指定路径中的文件名。
例:
巴森阿么(C:该将 / /返回.txt)

获取文件路径信息
Pathinfo(路径)
描述:返回文件路径信息,结果保存在数组中,数组下标为
目录(路径),basename(文件名),扩展(扩展名)
例如:是(C:该 .txt)

绝对路径
格式:
Realpath(文件名)
描述:获取指定文件的绝对路径,并返回false。
例如:realpath(h.txt) / / F: h.txt Apache实例

复制文件
格式:
复制(源,目的)
描述:源文件复制到目标
例如:复制(h.txt,newfloder .txt)

要确定目录是否
格式:
is_dir(文件名)
描述:确定给定文件名是否为目录。
对于目录,返回true,或返回false。
例:
复制代码代码如下所示:
如果(is_dir(newfolder))
{
回声是一个文件目录;
}

打开目录
格式:opendir(路径)
说明:打开指定的文件目录并返回资源标识符。
例:
一美元= opendir(。) / /打开根目录

读取目录
格式:
readdir($处理)
说明:读取一个打开的文件目录流。
readdir(合一);

关闭目录
格式:
closedir($处理)
注意:关闭开放目录流
例如:closedir(合一);