【判断文件是否存在】
PHP Code By http://t.qq.com/tony-src
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | <?php /** * 判断文件是否存在 */ // 有时候在读取一个文件的时候,必须要保证这个文件一定要存在,才可以操作 // 否则就报错或不让执行 // 此时就一定要先估一个检测 // file_exists 检查文件或目录是否存在 if (file_exists( 'file.txt' )){ echo '执行文本读写操作' ; } else { echo '此文件不存在,请创建后执行读写操作' ; } /** * 查看文件大小,默认字节 */ echo filesize( 'file.txt' ); /** * 删除一个文件 */ unlink( 'file.txt' ); ?> |
【文件指针的操作】
PHP Code By http://t.qq.com/tony-src
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | <?php /** * 文件指针操作 */ // --> rewind() 倒回文件指针的位置 $fp = fopen( 'file.txt' , 'r' ); // 改变指针位置 echo fgetc($fp); echo fgetc($fp); echo fgetc($fp); // 复位指针 rewind($fp); echo fgetc($fp); // --> ftell() 返回文件指针读、写的位置 echo ftell($fp); // --> fseek() 文件指针定位 fseek($fp, 30 ); fclose($fp); ?> |
【文件锁的操作】
flock()函数
PHP Code By http://t.qq.com/tony-src
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <?php /** * 文件锁定 */ // a 表示可以追加,b 表示二进制,可移植性好 $fp = fopen( 'file.txt' , 'ab' ); flock($fp, LOCK_EX); // 锁定 fwrite($fp, 'this is lock!' ); flock($fp, LOCK_UN); // 解锁 fclose($fp); ?> |