---恢复内容开始---
copy 文件的复制 echo copy('test.php','test1.php'); 如果成功的返回true,反之返回false 如何在多层目录中复制文件呢?也就是根据目录结构复制文件。我们就想到了不断的遍历文件夹类查找是否有文件存在,复制到相同文件夹结构的目录中 例如我们有这样的一个目录结构
a->b->2.txt
1.txt
我们想做出一个相同的目录结构和文件
递归的删除文件留下文件夹
移动文件上面两者的变形
需要关闭打开文件夹的资源 closedir($dirHander);,否则会因为访问过多,而导致无法访问的情况出现(我的测试最后出现了提示没有权限)。频繁测试发现的这种情况。
还有一个是 rmdir 只能移除一个空文件夹。里面没有任何文件
其实我们打开任何一个资源的时候,在我们不需要使用它时,我们应该关闭它,既减少了资源的占用,又可以使代码更加规范
file_exits 在检查文件是否存在时,要检查文件是否具有执行的权限。