java第二十一课

文件操作
File 类-文件的操作
文件名
createNewFile 创建新的文件(空文件)
delete()删除
rename 修改文件名
exists()查询文件是否存在
文件夹
mkdir 只能创建一个新的文件夹 mkdirs 嵌套式创建文件

delete 删除文件夹
rename 修改文件夹的名字
isFile 是否文件, isDirectory 是否文件夹
实际开发过程中
获取项目目录,获取项目目录(需要项目文档文件,word,excel
数据文件) 获取内容 get
getName()
应用处理图片,只有图片文件符合要求,获取文件名字。
底层用的 substring 为判断你的文件名
getParent() 父类的目录
lastIndexOf 找”//”, substring 返回串
getPath()获取路径-全部路径

getAbsolutePath() 获取相对地址 ,获取的项目目录
判断文件是否可写
canWrite
判断文件是否可读
canRead(应用于服务器中的开发,服务器 linux 系统)
最终的修改时间
lastModified() 查看服务器是否存在攻击行为(保护文件的安
全)
最后修改时间与日志记录文件的用户最后修改时间,如果用
户允许操作,这个用户不允许操作,这个用户是攻击用户。
文件长度 length()
Delete 和 deleteOnExit
遍历文件(遍历指定目录下所有文件,文件判断是否是图片,
是图片,移动到某个目录去保存,输出文件修改时间。
List()
Listfile
list
打印的是目录和文件,
没有路径,,返回字符串的数组
listFiles
返回的目录和文件,带路径,返回的是文件数

文件的拷贝,复制,剪切,粘贴都是对文件内容进行操作。
剪贴板理解成一个内存。

文件内容的操作
文件都在网络传输,网络传输按字节传输。计算机数据字节
存储。
Io 两个流
字节流 :接收的是任意格式
FileInputStream 文件输入流(电脑接收)
输入流读方法 read
读入结束 close
FileOutputStream 文件输出流(电脑输出)
输出流就是写 write
写入结束 close
复制:把文件输入流 read 读内容,再输出流写到另外一个地

Write
一个字节一个字节做
Buffered
字符流: 接收的都是文字

代码详见:java第二十一课 · Fang-fang/方芳 的java - Gitee.com

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值