PHP完全手册- 文件系统

1.  目录操作

 

$dir="C:";
if(is_dir($dir)){	    验证路径的有效性
	$dir_res=opendir($dir);         返回一个资源对象,用于存储当前的目录资源
	while($filen=readdir($dir_res)){    读取目录中的文件
		echo $filen."<br>";
	}	
	closedir($dir_res);关闭目录
}	
else 
	echo "目录不存在!";

$dir2="Test/";
if(!is_dir($dir2)){
	mkdir($dir2);  创建目录
}
if(is_dir($dir2)){
	rmdir($dir2);  删除目录
}
 

2. 文件读取

$path="Test\\1.txt";
$filesize=filesize($path);#获取文件的长度
$file=fopen($path, "r");#打开文件
echo $filesize."字节<br>";
echo fgetc($file)."<br>";#读取一个字符,
echo fgetc($file)."<br>";#读取后指针下移
echo fgets($file)."<br>";#从指针出开始读取一行
echo fgets($file)."<br>";
echo fread($file, $filesize);   #从指针出开始读取指定长度的字符串
fclose($file);
 

3. 文件写入

$path="Test\\1.txt";
$filesize=filesize($path);#获取文件的长度
$file=fopen($path, "w");
fwrite($file, "Hello World!\n",20);#写入的字符串,要写入的长度
fwrite($file, "This is a test!\n");
fclose($file);

unlink($path);#删除文件
 

4. fopen文件时,若文件不存在,则自动创建该文件

$path="DB/";
$filename="S".date("YmdHis").".dat";
$fp=fopen($path.$filename, "w"); 
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值