说个题外话,上述这些PHP文件函数获取的文件信息你也可以通过stat($file)函数获取,其以数组形式返回文件的所有详细信息,你可以使用print_r函数输出看下。 5、realpath函数:返回文件的绝对路径,当需要找出文件在磁盘上的准确位置,则使用此函数。 以上这些函数对应文件名参数,如果所要获取的文件路径与PHP代码执行文件不在同一目录下,请注意需要带上具体的文件路径。 创建文件的方法 方式一:通常都使用PHP文件操作函数fopen以写入模式打开文件,再写入内容并保存,这样一个文件就创建好了。PHP文件如何写入? 方式二:使用PHP文件操作函数touch创建,touch函数有三个参数:创建的文件名、访问时间、修改时间,其中访问时间和修改时间是可选的,默认值为当前系统时间。如果指定的文件不存在,那么它将被自动建立。通过touch函数你可以修改创建文件的最近访问和修改时间,这两个参数都是UNIX时间戳,你需要通过mktim函数进行转换。 移动和复制文件的PHP文件函数 移动文件可以通过rename函数,复制文件可以使用copy函数,这两个PHP文件操作函数的区别在于rename函数是将老文件移动到新的目录下,而copy函数顾名思义是将老文件复制到新目录下,源目录下的文件仍然是存在的。 PHP删除文件的方法 在之前PHP目录函数文章中,我说过在删除目录时必须为空目录,当目录下有文件时,我们必须删除文件才能删除目录,那么文件删除有什么方法呢? 一种方法是通过PHP文件函数unlink实现,另一种方法是通过system函数执行系统命令,比如在WINDOWS系统下执行删除文件的操作。 创建、移动、复制、删除文件的代码实例如下: <?php $fileDir = "leapsoulcn/fileinfo.txt"; touch($fileDir,mktime(12,55,55,4,10,2000),mktime(12,55,55,4,10,2005)); //删除文件的两种方法,使用时请注销一种方法 system("del leapsoulcn\fileinfo.txt"); unlink($fileDir); //移动文件 rename("leapsoulcn/newfileinfo.txt","leapsoulcn/php/fileinfo.txt"); //复制文件 copy("leapsoulcn/php/fileinfo.txt","leapsoulcn/newfileinfo.txt"); ?> 本教程非常适合PHP初学者学习使用。 (责任编辑:admin) |