您的位置:首页 > 编程语言 > PHP开发

PHP实现文件复制

2015-12-01 15:08 483 查看
使用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种方式大同小异!!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  php