PHP通过copy()函数来复制一个文件。用法如下:

bool copy(string $source, string $dest)

其中$source是源文件的路径,$dest是目的文件的路径。函数将$source下的文件复制到$dest路径下,如果成功复制则返回TRUE,否则返回FALSE。

<?php

$source='./1.txt';

$dest = './2.txt';

if(copy($source,$dest))

{

echo '复制成功';

}

else

{

echo '复制失败';

}

?>

在PHP中,移动文件和重命名文件使用的是同一个函数rename()。用法如下:

bool rename(string $oldname, string $newname)

其中,$oldname为源文件的路径名,$newname为移动后的文件路径。如果二者表示的路径在同一目录下,则函数实际执行的是重命名,否则执行的是文件移动。无论是哪种情况,成功执行后都会返回TRUE,否则返回FALSE。

PHP通过unlink()函数来删除文件,用法如下:

bool unlink(string $filename)

其中,$filename为文件的路径名。函数若是成功删除$filename路径表示的文件,则返回TRUE,否则返回FALSE。

PHP通过mkdir()函数来建立一个新目录。用法如下:

bool mkdir(string $pathname [, int $mode])

其中,$pathname为要创建的目录的路径,$mode为可选参数,用来设置目录的访问权限。如果成功创建目录,则返回TRUE,否则返回FALSE。

$mode参数用一个八进制数来设置,默认是0777,为最高访问权限。但是很遗憾,这种文件权限的设置方式不被Windows认可,这就意味着$mode参数在Windows下是失效的。

要删除目录则使用rmdir()函数,用法如下:

bool rmdir(string $dirname) 其中,$dirname为要删除的目录路径名。值得注意的是,要删除的目录必须为空,且要有相应的权限,否则不能成功删除。

在PHP中,如果只是简单的列出目录中的文件,非常简单,只要使用scandir()函数即可,用法如下:

array scandir(string $directory [, int $sorting_order])

其中,$directory为待遍历目录的路径名,$sorting_order为可选参数。

最新文章

  1. MySQL show processlist命令详解
  2. svn学习笔记(3)设置
  3. 一道SQL面试例题 if...else 与聚集函数
  4. Django文档——Model字段选项(Field Options)
  5. MySQL跨表更新字段 工作记录
  6. .Net之一般处理程序
  7. KoaHub.js是基于 Koa.js 平台的 Node.js web 快速开发框架
  8. LKD: Chapter 7 Interrupts and Interrupt Handlers
  9. SQL游标在递归是的时候提示 &quot;游标&quot; 名称已经存在的问题
  10. AICODER官方小程序和公众号上线了
  11. MySQL教程 3.3
  12. icpc2018-焦作-F Honeycomb bfs
  13. java 大任务分解成小任务 fork/join
  14. Ionic2 App Import BrowserAnimationsModule or NoopAnimationsModule问题
  15. TCP、UDP网络通信
  16. VS2013 生成事件,删除不必要的DLL
  17. 【绝对给力】Android开发免豆资料(教程+工具+源码)地址汇总
  18. 通过IP地址进行精准定位
  19. Sysbench0.5初体验
  20. PAT 甲级 1004 Counting Leaves

热门文章

  1. hive源码之新建一个coroutine
  2. Github注册过程
  3. mvc导出excel 之 新
  4. (spring-第21回【MVC基础篇】)SpringMVC一点就通
  5. HDU 5441 离线处理 + 并查集
  6. OD调试16
  7. 日志:using the Connector/J connection property &#39;autoReconnect=true&#39; to avoid this problem
  8. XML代码生成器——XMLFACTORY 简介(二)
  9. HTML5日期输入类型(date)
  10. javascript选择器querySelector和querySelectorAll的使用和区别