PHP 创建、删除和移动文件函数

来源:互联网 发布:福富软件 国企 编辑:程序博客网 时间:2024/05/26 12:04

PHP 创建、删除和移动文件函数


首先,可以很简单地调用函数touch()来创建一个文件,或者修改文件上次被修改的时间。

其功能类似UNIX的命令touch。该函数具有如下所示的原型:

bool touch(string file,[int time[,int atime]])
参数 描述 filename 必需。规定要接触的文件。 time 可选。设置时间。默认是当前系统时间。 atime 可选。设置访问时间。默认是当前系统时间。

如果要创建的文件已经存在,它的修改时间将会改成当前的时间,或者所给出的第二个时间参数。如果要指定时间,就应该使用时间戳格式。如果文件不存在,将创建此文件。

文件访问时间也将被修改:在默认情况下,将修改为当前的系统时间,或者在可选的atime参数中指定的时间戳。

如果成功则返回 true,失败则返回 false。

使用函数unlink()来删除一个文件。可以按如下方式使用此函数:

unlink($filename);

使用函数copy()和rename()来复制和重命名(移动)文件:

copy($source_path,$destination_path);rename($oldfile,$newfile);

PHP中并没有提供move()函数,作为一个函数,rename()完成了两项操作,它可以将一个文件从一个位置移动到另一个位置。是否能够将一个文件从一个文件系统移动到另一个系统,以及当使用rename()函数时文件是否会被覆盖,这都取决于操作系统,因此我们需要检查服务器上运行结果。此外,还必须注意文件名的路径。如果有关联的话,路径所指的应该是相对脚本的地址,而不是原文件的地址

阅读全文
0 0
原创粉丝点击