PHP实现文件复制

来源:互联网 发布:魔方软件电脑 编辑:程序博客网 时间:2024/05/03 10:10

使用fread  fwrite fclose

1.

$inputDir="D:/ccc.txt";$outputDir="D:/ddd.txt";//是否存在输出目录if(!file_exists($outputDir)){$dirs=fopen($outputDir,'w');fclose($dirs);}$handle=fopen($inputDir,'r');$content=fread($handle,filesize($inputDir));fclose($handle);$outResouse=fopen($outputDir,'w');fwrite($outResouse,$content);fclose($outResouse);
2. 

$inputDir="D:/ccc.txt";$outputDir="D:/ddd.txt";$content2="";$handle2=fopen($inputDir,'r');$outResouse2=fopen($outputDir,'w');while (!feof($handle2)) {  $content2 .= fread($handle2, 10);}fwrite($outResouse2,$content2);fclose($handle2);fclose($outResouse2);

3.

$inputDir="D:/ccc.txt";$outputDir="D:/ddd.txt";$content3="";$handle3=fopen($inputDir,'r');$outResouse3=fopen($outputDir,'w');$i=0;while (!feof($handle3)) {  $content3 = fread($handle3, 10);fseek($outResouse3,$i*10);fwrite($outResouse3,$content3);$i++;}fclose($handle3);fclose($outResouse3);


4.

</pre><pre>
$inputDir="D:/ccc.txt";$outputDir="D:/ddd.txt";$content4="";$handle4=fopen($inputDir,'r');$outResouse4=fopen($outputDir,'w');while(($content4=fread($handle4,10))!=""){fwrite($outResouse4,$content4,10);}fclose($handle4);fclose($outResouse4);



4种方式大同小异!!!


0 0
原创粉丝点击