PHP实现文件复制
使用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种方式大同小异!!!
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: CURL COOKIE
- 下一篇: php中对文件、目录的移动