PHP_File文件操作简单常用函数

php测试文件

<?php
header("Content-type:text/html;charest=utf-8");
$fileDir=‘Upload/File/content.txt‘;
echo ‘文件路径:‘.$fileDir.‘<br/>‘;
echo ‘路径目录|dirname():‘.dirname($fileDir).‘<br/>‘;
echo ‘路径文件名|basename():‘.basename($fileDir).‘<br/>‘;
echo ‘文件类型|filetype():‘.filetype($fileDir).‘<br/>‘;
echo ‘文件大小|filesize():‘.filesize($fileDir).‘<br/>‘;
echo ‘文件修改时间|filemtime():‘.filemtime($fileDir).‘<br/>‘;

echo ‘<br/>‘;
echo ‘绝对路径|realpath():‘.realpath($fileDir).‘<br/>‘;
echo ‘以数组形式返回路径信息|pathinfo():<br/>‘;
print_r(pathinfo($fileDir));echo ‘<br/>‘;
echo ‘<br/>‘;

echo ‘复制并重命名文件|rename(url01,url02):返回‘.copy($fileDir,‘./Upload/renameContent.txt‘).‘<br/>‘;
echo ‘复制文件|copy(url01,url02):返回‘.copy($fileDir,‘./Upload/copyContent.txt‘).‘<br/>‘;
echo ‘删除文件|unlink(url):返回‘[email protected](‘./Upload/unlinkContent.txt‘).‘<br/>‘;

echo ‘<br/>‘;
echo ‘将文件信息以字符串形式读取出来|file_get_contents(url):<br/>‘;
echo file_get_contents($fileDir).‘<br/>‘;
$putContent=‘hello word!‘;
echo ‘将字符串写入文件,文件不存在自动创建,目录必须存在,|file_put_contents(url,str)返回文件大小:‘;
echo file_put_contents(‘./Upload/file_put_contents.txt‘,$putContent).‘<br/>‘;
?>

php返回结果

文件路径:Upload/File/content.txt
路径目录|dirname():Upload/File
路径文件名|basename():content.txt
文件类型|filetype():file
文件大小|filesize():27
文件修改时间|filemtime():1411488282

绝对路径|realpath():D:\Kuaipan\www\TestPhp\Upload\File\content.txt
以数组形式返回路径信息|pathinfo():
Array ( [dirname] => Upload/File [basename] => content.txt [extension] => txt [filename] => content )

复制并重命名文件|rename(url01,url02):返回1
复制文件|copy(url01,url02):返回1
删除文件|unlink(url):返回

将文件信息以字符串形式读取出来|file_get_contents(url):
?hello word! bad word!!!
将字符串写入文件,文件不存在自动创建,目录必须存在,|file_put_contents(url,str)返回文件大小:11

时间: 2024-10-25 15:21:23

PHP_File文件操作简单常用函数的相关文章

php文件操作的常用函数

php对文件的操作有很多,如复制,重命名,查看修改日期等等.在这里我总结了php文件操作常用函数 1.copy()复制 将文件从path1复制到path2.如果成功,返回true,失败则返回false 函数语法如下: bool copy(string path1,string path2) eg: copy('tm.txt','../tm.txt') 2.rename()重命名 把filename1重命名为filename2 函数语法如下: bool rename(string filename

数据库及表、列的操作,常用函数

数据库及表.列的操作,常用函数 一.数据库的建立 格式:CREATE DATABASE "数据库文件名 " 修改数据库 格式:ALTER DATABASE "数据库文件名"{} 删除数据库 DROP DATABASE "数据库文件名" 二.建立表的结构 注释:下划线表示可有可无 1.CREATE TABLE "数据库名"."表名" (  列名 数据类型 null/not null primary,    列

004 Python 文件操作 字典 自定义函数

# Python 3 文件操作 字典 自定义函数 ● python 文档 官方英文文档 https://docs.python.org/3/ 汉化版文档 http://python.usyiyi.cn/ ● open() 返回一个文件句柄 参数1:文件地址,绝对地址,或者相对地址 参数2:文件打开的方式 rU 或 Ua 以读方式打开, 同时提供通用换行符支持 (PEP 278) w 以写方式打开, a 以追加模式打开 (从 EOF 开始, 必要时创建新文件) r+ 以读写模式打开 w+ 以读写模

Linux文件操作的常用系统函数说明

1. open打开文件 (man 2 open 查看) int open(const char *pathname, int flags); //pathname文件名(路径):flags打开模式,有O_RDONLY, O_WRONLY, O_RDWR int open(const char *pathname, int flags, mode_t mode); //该函数一般用于创建新文件,flags添加O_CREAT,比如:O_RDWR|O_CREAT int creat(const cha

python ftp操作脚本&amp;常用函数

需求:快速进行ftp上传 ,下载,查询文件 原来直接在shell下操作: 需要[连接,输用户名,输密码,单文件操作,存在超时限制] 太过于繁琐,容易操作失败 脚本改进: 一句命令,搞定多文件上传,下载,查询,列表等操作 后期可以加入更强大的功能 直接上脚本: [python] view plaincopyprint? #!/usr/bin/python #ftp.py #this script is used to make some ftp operations more convenient

C++ 文件操作简单总结(1)

C++文件流: fstream // 文件流 ifstream // 输入文件流 ofstream // 输出文件流 //创建一个文本文件并写入信息 //同向屏幕上输出信息一样将信息输出至文件 #include<iomanip.h> #include<fstream.h> void main() { ofstream f1("d:\\me.txt"); //打开文件用于写,若文件不存在就创建它 if(!f1)return; //打开文件失败则结束运行 f1<

C++ 文件操作简单总结

C++文件流: fstream // 文件流 ifstream // 输入文件流 ofstream // 输出文件流 //创建一个文本文件并写入信息 //同向屏幕上输出信息一样将信息输出至文件 #include<iomanip.h> #include<fstream.h> void main() { ofstream f1("d:\\me.txt"); //打开文件用于写,若文件不存在就创建它 if(!f1)return; //打开文件失败则结束运行 f1<

Python基础之文件操作流与函数

一.文件操作 打开文件的方式有: r,只读模式(默认) w,只写模式(不可读:不存在则创建:存在则删除内容:) a,追加模式(可读:   不存在则创建:存在则只追加内容:) "+"表示可以同时读写某个文件 r+,可读写文件(可读:可写) w+,写读文件(可写:可读) a+,同a "b"表示处理二进制文件 rb wb 1."r"读取文件,并将文件输出出来,encoding="utf-8"是将文件读取出来以后转换成utf-8格式,

java IO文件操作简单基础入门例子,IO流其实没那么难

IO是JAVASE中非常重要的一块,是面向对象的完美体现,深入学习IO,你将可以领略到很多面向对象的思想.今天整理了一份适合初学者学习的简单例子,让大家可以更深刻的理解IO流的具体操作. 1.文件拷贝 try {             File inputFile = new File(args[0]);             if (!inputFile.exists()) {                 System.out.println("源文件不存在,程序终止");