文件操作

文件操作

什么是文件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-s24l9UHL-1605758179341)(C:\Users\mingren\AppData\Roaming\Typora\typora-user-images\1605751529944.png)]

程序文件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nGusrMH1-1605758179343)(C:\Users\mingren\AppData\Roaming\Typora\typora-user-images\1605751608153.png)]

数据文件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SoRQqYGU-1605758179344)(C:\Users\mingren\AppData\Roaming\Typora\typora-user-images\1605751625776.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FCgVtI4s-1605758179346)(C:\Users\mingren\AppData\Roaming\Typora\typora-user-images\1605751665369.png)]

文件名

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cLM7CAPV-1605758179346)(C:\Users\mingren\AppData\Roaming\Typora\typora-user-images\1605751706145.png)]

文件类型

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IWCtboVK-1605758179347)(C:\Users\mingren\AppData\Roaming\Typora\typora-user-images\1605751818769.png)]

一个数据在内存中怎么存储?

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aktOmMhI-1605758179348)(C:\Users\mingren\AppData\Roaming\Typora\typora-user-images\1605752017511.png)]

用图来表示一下:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PQcpNyDg-1605758179348)(C:\Users\mingren\AppData\Roaming\Typora\typora-user-images\1605752090033.png)]

用代码来表示:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-i7yL8iHI-1605758179348)(C:\Users\mingren\AppData\Roaming\Typora\typora-user-images\1605752744105.png)]

文件缓冲区

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XZL9Z0j5-1605758179349)(C:\Users\mingren\AppData\Roaming\Typora\typora-user-images\1605753126131.png)]

文件指针

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-O7YnosFH-1605758179350)(C:\Users\mingren\AppData\Roaming\Typora\typora-user-images\1605753150314.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CDoO9ONz-1605758179350)(C:\Users\mingren\AppData\Roaming\Typora\typora-user-images\1605753396195.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-v4knJ2pk-1605758179350)(C:\Users\mingren\AppData\Roaming\Typora\typora-user-images\1605753414667.png)]

文件的打开和关闭

文件读写前应打开文件,使用结束后要关闭文件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bEPg9qJn-1605758179350)(C:\Users\mingren\AppData\Roaming\Typora\typora-user-images\1605753571930.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OSE5HIaz-1605758179351)(C:\Users\mingren\AppData\Roaming\Typora\typora-user-images\1605753926638.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-53LSxNij-1605758179352)(C:\Users\mingren\AppData\Roaming\Typora\typora-user-images\1605754585763.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BLgBkbfG-1605758179352)(C:\Users\mingren\AppData\Roaming\Typora\typora-user-images\1605754088563.png)]

文件的顺序读写

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LoidUVUF-1605758179352)(C:\Users\mingren\AppData\Roaming\Typora\typora-user-images\1605754127563.png)]

例子:

写文件:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1hpd305d-1605758179353)(C:\Users\mingren\AppData\Roaming\Typora\typora-user-images\1605754264298.png)]

读文件:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DiWpo4x4-1605758179353)(C:\Users\mingren\AppData\Roaming\Typora\typora-user-images\1605754245707.png)]

因为适用于所有输入流,所以外部设备也可以

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZFX4zkpo-1605758179353)(C:\Users\mingren\AppData\Roaming\Typora\typora-user-images\1605754437483.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3AHl2uSp-1605758179354)(C:\Users\mingren\AppData\Roaming\Typora\typora-user-images\1605754973251.png)]

文件的随机读写

fseek

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VcyrzsJW-1605758179355)(C:\Users\mingren\AppData\Roaming\Typora\typora-user-images\1605756590448.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QFODxNNL-1605758179355)(C:\Users\mingren\AppData\Roaming\Typora\typora-user-images\1605756744396.png)]

rewind

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-V579KUtt-1605758179355)(C:\Users\mingren\AppData\Roaming\Typora\typora-user-images\1605756845212.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zlxHepPW-1605758179355)(C:\Users\mingren\AppData\Roaming\Typora\typora-user-images\1605756925276.png)]

文件结束判定

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-peTPx9xI-1605758179356)(C:\Users\mingren\AppData\Roaming\Typora\typora-user-images\1605756995773.png)]

例子:

[外链图片转存中...(img-zlxHepPW-1605758179355)]

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值