用php 进行对文件的操作 (下)
继续来说文件操作
新建一个文件夹或是删除一个文件夹,并不是只有右击一种方法,还可以用代码来操作

先来看没有运行代码之前的目录下有哪些文件

点击运行代码后再来看有没有增加名为aa的文件夹

添加成功
再来看删除怎么做

点击运行后,名为aa 的文件夹被删除
当然这里要注意一下,代码删除的只能是空文件夹,有内容的文件夹是删不了的


前面的路径是老路径,后面的是新路径并且给它改了一个名字
先看一下没运行前的文件

运行代码后,原先的目录里没有那个文件夹了

再看它的上级目录

有tupian.php 这一项

运行后

创建成功

前面的是老路径,后面的是新路径
运行后看一下文件有没有复制成功

运行成功

运行后,看文件还有没有

名为22.txt的文件已经被删除
在当前目录下的22文档中写点内容,然后保存

然后是代码部分

运行后,看看能不能把内容输出

在网页上输出成功
这个方法不仅可以获取本地内容,还可以获取远程内容,拿连接百度做个列子

运行后

获取的是百度的页面

前面的参数是文件路径,后面的是要即将添加的内容
运行后看文件内有没有添加上内容

添加成功

看一下运行结果


看一下运行结果

里面之前的内容都没有了,而是重新输入的内容
把w改成a

运行一下

没有重写内容而是追加了一句

运行一下

出来的是文件内 内容的第一个字母
多复制两句看看

运行后

这个方法可以读取内容,每一次读取一个字符

运行前先补充一下文件里面的内容,然后保存

运行代码

读取到的是第一行

再多写一句,运行

读取到的是第一行和第二行的内容

看一下运行结果

输出的是三个字符串
上面能读写的方法,只能对于系统自带的文件,例如.txt .php 等,它只能够操作服务器的,不能操作客户端
上面讲了一个删除文件夹的方法,但是只能删除没有内容的文件夹,该怎么删除有内容的文件呢,看一下做法
就删这个文件夹吧


运行一下,再看看目录下还有没有这个文件夹

删除成功
用php 进行对文件的操作 (下)的更多相关文章
- git bash下对文件的操作
window下的e盘中webpack文件夹操作 新建文件夹:mkdir wpdemo: 新建文件:touch index.html; 删除文件夹:rm -r wpdemo; 删除文件:rm index ...
- (第三周)wc.exe—命令行实现对指定目录下文件的操作
一.用户需求 程序处理用户需求的模式为: wc.exe [parameter][filename] 在[parameter]中,用户通过输入参数与程序交互,需实现的功能如下: 1.基本功能 支持 -c ...
- VS下对Resx资源文件的操作
原文:VS下对Resx资源文件的操作 读取 using System.IO; using System.Resources; using System.Collections; using Syste ...
- Linux环境下实现对文件读写操作
---- 今天分享一下在linux系统在实现对文件读写一些基本的操作,在这之前我们要掌握一些基本的技能在Linux环境下.比如查看命令和一个函数的具体用法,就是相当于查手册,在Linux下有一个man ...
- PHP 文件夹操作「复制、删除、查看大小」递归实现
PHP虽然提供了 filesize.copy.unlink 等文件操作的函数,但是没有提供 dirsize.copydir.rmdirs 等文件夹操作的函数(rmdir也只能删除空目录).所以只能手动 ...
- c语言文件读写操作总结
C语言文件读写操作总结 C语言文件操作 一.标准文件的读写 1.文件的打开 fopen() 文件的打开操作表示将给用户指定的文件在内存分配一个FILE结构区,并将该结构的指针返回给用户程序,以后用户程 ...
- python对文件的操作
一.python中对文件.文件夹操作时经常用到的os模块和shutil模块常用方法. 1.得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd() 2.返回指定目录下的所有文件 ...
- [转]Android - 文件读写操作 总结
转自:http://blog.csdn.net/ztp800201/article/details/7322110 Android - 文件读写操作 总结 分类: Android2012-03-05 ...
- Adobe AIR对本地文件(XML文件)的操作
引用:http://addiwang.blog.163.com/blog/static/118130772011221114230288/ Air的文件操做主要涉及两个类,FIle和FileStrea ...
- Python 文件常见操作
# -*-coding:utf8 -*- ''''' Python常见文件操作示例 os.path 模块中的路径名访问函数 分隔 basename() 去掉目录路径, 返回文件名 dirname() ...
随机推荐
- [iOS]C语言技术视频-17-指针变量高级用法练习二(使用堆内存完成链表结构的存储)
下载地址: 链接: http://pan.baidu.com/s/1kTmwIYr 密码: j7xq
- The 2014 ACM-ICPC Asia Regional Anshan Online
[A]无向图的双联通子图计数.DP+状态压缩 [B]计算几何(点的旋转) [C]DP+状态压缩 [D]离散数学+DP (感觉可出) [E]概率DP [F]LCT模板题(-_-///LCT是啥!!!!) ...
- SVG页面loading动态图
https://github.com/SamHerbert/SVG-Loaders demo http://samherbert.net/svg-loaders/
- 创建表结构相同的表,表结构相同的表之间复制数据,Oracle 中 insert into XXX select from 的用法
/**1. 用select 创建相同表结构的表*/create table test_tbl2 as select * from test_tbl1 where 1<>1; /** 2. ...
- mousewheel,DOMMouseScroll判断滚轮滚动方向
firefox使用DOMMouseScroll,其他浏览器使用mousewheel 首先绑定一个滚动事件 //firefox使用DOMMouseScroll,其他浏览器使用mousewheel$(do ...
- DNS服务器搭建(主、从、缓)
主dns服务器搭建 在本机上搭建一个管理hngd.com域名的域名服务器1. 确保安装好以下bind域名服务器 [root@主人 ~]# rpm -qa |grep ^bindbind-chroot- ...
- js获取光标位置
js获取光标位置 var TT = { /* * 获取光标位置 * @Method getCursorPosition * @param t element * @return number */ ...
- SSL证书指令
转自:http://blog.csdn.net/madding/article/details/26717963 生成Self Signed证书 # 生成一个key,你的私钥,openssl会提示你输 ...
- .NET防止重复提交数据
最近在做一个销售系统的时候,操作人员提交数据的时候数据库竟然会出现多条数据相同的记录,并且是在1秒之内,客户反馈给我们,第一反应是重复提交的问题,检查了下代码,程序执行完成后应该是跳转到别的页面的,可 ...
- 关于Inflater
在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById().不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例 ...