本篇文章主要介绍了"PHP中文件读、写、删的操作PHP中对文件和目录操作",主要涉及到对象,面向对象,读取文件方面的内容,对于PHPjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播感兴趣的同学可以参考一下:
一:目录操作首先介绍的是一个从目录读取的函数,opendir(),readdir(),closedir(),使用的时候是先打开文件句柄,而后迭代列出: 复制代码...
即可.
复制文件也很容易:
复制代码 代码如下:
$file = 'yang.txt';
$newfile = 'ji.txt'; # 这个文件父文件夹必须能写
if (file_exists($file) == false) {
die ('小样没上线,无法复制');
}
$result = copy($file, $newfile);
if ($result == false) {
echo '复制记忆ok';
}
?>
可以使用rename()函数重命名一个文件夹.其他操作都是这几个函数组合一下就能实现的.
获取文件属性
我说几个常见的函数:
获取最近修改时间:
复制代码 代码如下:
$file = 'test.txt';
echo date('r', filemtime($file));
?>
返回的说unix的时间戳,这在缓存技术常用.
相关的还有获取上次被访问的时间fileatime(),filectime()当文件的权限,所有者,所有组或其它 inode 中的元数据被更新时间,fileowner()函数返回文件所有者 $owner = posix_getpwuid(fileowner($file));(非window系统),ileperms()获取文件的权限,
复制代码 代码如下:
$file = 'dirlist.php';
$perms = substr(sprintf('%o', fileperms($file)), -4);
echo $perms;
?>
filesize()返回文件大小的字节数:
复制代码 代码如下:
// 输出类似:somefile.txt: 1024 bytes
$filename = 'somefile.txt';
echo $filename . ': ' . filesize($filename) . ' bytes';
?>
获取文件的全部信息有个返回数组的函数stat()函数:
复制代码 代码如下:
$file = 'dirlist.php';
$perms = stat($file);
var_dump($perms);
?>