php不使用copy()函数复制文件的方法
本文实例讲述了php不使用copy()函数复制文件的方法。分享给大家供大家参考。具体如下:
下面的代码不使用php内置的copy函数,直接通过文件读取写入的操作方式复制文件
<?php function copyfiles($file1,$file2){ $contentx =@file_get_contents($file1); $openedfile = fopen($file2, "w"); fwrite($openedfile, $contentx); fclose($openedfile); if ($contentx === FALSE) { $status=false; }else $status=true; return $status; } ?>
希望本文所述对大家的php程序设计有所帮助。
相关推荐
-
php简单复制文件的方法
本文实例讲述了php简单复制文件的方法.分享给大家供大家参考,具体如下: <?php /** *author:果冻 *qq:52091199 *wyg517.blog.163.com **/ $file = 'image/a1.jpg'; $newfile = 'a/123.jpg'; //必须有写入权限 if (file_exists($file) == false) { die ('文件不在,无法复制'); } $result = copy($file, $newfile); if ($re
-
php写入、删除与复制文件的方法
本文实例讲述了php写入.删除与复制文件的方法.分享给大家供大家参考.具体如下: 1. 写入: <?php $filename = "Test//file.txt"; $file = fopen($filename, "w"); //以写模式打开文件 fwrite($file, "Hello, world!/n"); //写入第一行 fwrite($file, "This is a test!/n"); //写入第二行
-
PHP创建/删除/复制文件夹、文件
学习了PHP的文件编程,其中PHP自身提供了复制文件的函数(copy).自己也写了一个功能差不多的复制图片的函数,以此在这里记录一下. 在说该函数之前,先介绍一下使用PHP创建/删除文件夹.文件等知识. 1.创建文件夹 <?php //使用 file_exists("d:/mydir") 或 is_dir("d:/mydir")判断该文件夹是否存在 if(!file_exists("d:/mydir")) { if(mkdir("
-
PHP中的浅复制与深复制的实例详解
PHP中的浅复制与深复制的实例详解 前言: 最近温习了一下Design Pattern方面的知识,在看到Prototype Pattern这一设计模式时,注意到其中涉及到一个浅复制与深复制的问题.这里来总结一下,提醒自己以后一定要多加注意. 自PHP5起,new运算符自动返回一个引用,一个 对象变量 已经不再保存整个对象的值,只是保存一个标识符来访问真正的对象内容.当对象作为参数传递,作为结果返回,或者赋值给另外一个变量,另外一个变量跟原来的不是引用的关系,只是他们都保存着同一个标识符的拷贝,这
-
PHP实现递归复制整个文件夹的类实例
本文实例讲述了PHP实现递归复制整个文件夹的类.分享给大家供大家参考.具体如下: <?php /* * 文件夹复制类 */ class CopyFile { public $fromFile; public $toFile; /* * $fromFile 要复制谁 * $toFile 复制到那 */ function copyFile($fromFile,$toFile){ $this->CreateFolder($toFile); $folder1=opendir($fromFile); w
-
php删除与复制文件夹及其文件夹下所有文件的实现代码
复制代码 代码如下: <?php /*复制xCopy函数用法: * xCopy("feiy","feiy2",1):拷贝feiy下的文件到 feiy2,包括子目录 * xCopy("feiy","feiy2",0):拷贝feiy下的文件到 feiy2,不包括子目录 *参数说明: * $source:源目录名 * $destination:目的目录
-
PHP文件及文件夹操作之创建、删除、移动、复制
创建FileUtil.php文件,内容及调用方式如下: <?php /** * 操纵文件类 * * 例子: * FileUtil::createDir('a/1/2/3'); 测试建立文件夹 建一个a/1/2/3文件夹 * FileUtil::createFile('b/1/2/3'); 测试建立文件 在b/1/2/文件夹下面建一个3文件 * FileUtil::createFile('b/1/2/3.exe'); 测试建立文件 在b/1/2/文件夹下面建一个3.exe文件 * FileUtil
-
php实现复制移动文件的方法
本文实例讲述了php实现复制移动文件的方法.分享给大家供大家参考.具体如下: 仿写elFinder的,抽出关键的成员方法做的一个简单示例 实现功能是: 实现多文件复制或移动操作 注:为了方便测试,对一些判断做了简单处理.并且会在程序文件所在目录下 新生成一个test文件夹作为目的文件夹.如果实际使用需要修改. copy.php文件如下: <?php /** * 复制/移动操作简单示例 : >PHP5 * */ /** * 判断文件是否存在 * */ function _isFin
-
php不使用copy()函数复制文件的方法
本文实例讲述了php不使用copy()函数复制文件的方法.分享给大家供大家参考.具体如下: 下面的代码不使用php内置的copy函数,直接通过文件读取写入的操作方式复制文件 <?php function copyfiles($file1,$file2){ $contentx =@file_get_contents($file1); $openedfile = fopen($file2, "w"); fwrite($openedfile, $contentx); fclose($o
-
php使用COPY函数更新配置文件的方法
本文实例讲述了php使用COPY函数更新配置文件的方法.分享给大家供大家参考.具体如下: _saveconfig.php文件如下: <?php /* * File: _saveconfig.php * * Modified: 2010-7-11 * By:liulang * 说明:涉及到两个文件:_saveconfig.php和config.php当对后台的一些全局配置变量进行更新时, * 就更改后台的config.php然后通过这个文件更改前台的config.php文件(前后台文件都一样),
-
Node.js复制文件的方法示例
本文实例讲述了Node.js复制文件的方法.分享给大家供大家参考,具体如下: 本人开发过程中,经常遇到,要去拷贝模板到当前文件夹,经常要去托文件,为了省事,解决这个问题,写了一个node复制文件. // js/app.js:指定确切的文件名. // js/*.js:某个目录所有后缀名为js的文件. // js/**/*.js:某个目录及其所有子目录中的所有后缀名为js的文件. // !js/app.js:除了js/app.js以外的所有文件. // *.+(js|css):匹配项目根目录下,所有
-
php通过文件流方式复制文件的方法
本文实例讲述了php通过文件流方式复制文件的方法.分享给大家供大家参考.具体分析如下: php的stream_copy_to_stream()函数可以被用来将一个流中的数据复制到另一个.下面的代码演示了通过流的方式复制文件的代码 <?php function stream_copy($src, $dest) { $fsrc = fopen($src,'r'); $fdest = fopen($dest,'w+'); $len = stream_copy_to_stream($fsrc,$fdes
-
PHP使用feof()函数读文件的方法
本文实例讲述了PHP使用feof()函数读文件的方法.分享给大家供大家参考.具体用法如下: feof应用于PHP 4, PHP 5 -用来测试文件指针是否到了文件结束的位置. 如果服务器没有关闭由 fsockopen() 所打开的连接,feof() 会一直等待直到超时而返回TRUE.默认的超时限制是 60 秒,可以使用 stream_set_timeout() 来改变这个值. 文件指针必须是有效的,必须指向由 fopen() 或fsockopen() 成功打开的文件(并还未由fclose() 关
-
python复制文件的方法实例详解
本文实例讲述了python复制文件的方法.分享给大家供大家参考.具体分析如下: 这里涉及Python复制文件在实际操作方案中的实际应用以及Python复制文件 的相关代码说明,希望你会有所收获. Python复制文件: import shutil import os import os.path src = " d:\\download\\test\\myfile1.txt " dst = " d:\\download\\test\\myfile2.txt " ds
-
JavaScript实现删除,移动和复制文件的方法
本文实例讲述了JavaScript实现删除,移动和复制文件的方法.分享给大家供大家参考.具体如下: 这里利用JavaScript删除.移动和复制文件,运行前请确保文件已经存在,比如在C盘建立test.txt文件,然后在代码里修改为这个路径,再运行代码,就可以看到效果. <html> <head> <title>删除,移动和复制文件</title> </head> <body> <h2>删除,移动和复制文件</h2&g
-
java使用缓冲流复制文件的方法
本文实例为大家分享了java使用缓冲流复制文件的具体代码,供大家参考,具体内容如下 [1] 程序设计 /*------------------------------- 1.缓冲流是一种处理流,用来加快节点流对文件操作的速度 2.BufferedInputStream:输入缓冲流 3.BufferedOutputStream:输出缓冲流 4.在正常的Java开发中都使用缓冲流来处理文件,因为这样可以提高文件处理的效率 5.这里设计程序:使用缓冲流复制一个较大的视频文件 -------------
随机推荐
- Mootools 图片展示插件(lightbox,ImageMenu)收集集合
- React Native学习教程之自定义NavigationBar详解
- PHP中根据IP地址判断城市实现城市切换或跳转代码
- Python datetime时间格式化去掉前导0
- asp.net读取excel中的数据并绑定在gridview
- Docker 技巧之删除Docker容器和镜像
- 对象无length属性时IE6/IE7中无法将其转换成伪数组(ArrayLike)
- Apache遇到的问题 APR not found问题的解决方法
- Ruby语法笔记
- 使用node.js对音视频文件加密的实例代码
- jQuery中Nicescroll滚动条插件的用法
- node.js中的console.assert方法使用说明
- Arduino 数据类型转换(单机片)详细介绍
- 浅谈Vue.js中ref ($refs)用法举例总结
- Mysql根据时间查询日期的优化技巧
- Python零基础入门学习之输入与输出
- 了解java中的Clojure如何抽象并发性和共享状态
- django框架model orM使用字典作为参数,保存数据的方法分析
- Springboot实现Java邮件任务过程解析
- 使用python装饰器计算函数运行时间的实例