javaIO流

文件操作

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

 字符流: 接收的都是文字

  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值