目录

1.文件操作----IO

2.硬盘

3. 文件

3.1 文本文件

3.2 二进制文件

4.路径

4.1 相对路径

4.1.1 基准目录

4.2 绝对路径


1.文件操作----IO

I指的是Input输入,O指的是Output输出,简单来说文件操作就是对存储在硬盘上的文件进行读取操作.


2.硬盘

硬盘就是我们所说的外存是电脑不可或缺的组件,与之对应的就是内存,其访问速度比内存慢,但是存储空间会比内存大,反之,内存的访问速度比外存快,但是存储空间会比外存小.从价格方面来说,硬盘的价格会比内存要便宜.


3. 文件

3.1 文本文件

文本文件其内容符合由ASCII码或者其它字符编码方式的文件,我们的.java和.c源文件都属于文本文件.

3.2 二进制文件

二进制文件其内容没有字符集限制,什么都能存,我们是看不懂的,但是计算机能读懂.如.exe和.mp3文件等等都属于二进制文件.

注:如何区分文本文件还是二进制文件?我们可以用记事本打开某文件,看你能不能把该文件内容看懂,看得懂就是文本文件,看不懂则为二进制文件.


4.路径

4.1 相对路径

简单来说就是以某个工作目录为基准,从该工作目录一直找到对应文件,那么该文件的相对路径就是从工作目录到对应文件目录.在windows中,路径相当于一个文件的"身份标识".打个比方,如何定位到我的位置?我现在处于中国学习,那么我的工作目录就是中国,那么我的相对路径就是"中国/浙江/金华.....",一直到定位到我的所在地.就是相对路径.

4.1.1 基准目录

基准目录也称工作目录,从某个给定的目录(基准目录)开始查找某个文件,那么给定的目录就是该文件的基准目录.就像我4.1中例子的中国,就是我给定的基准目录.

4.2 绝对路径

直接从盘符开始,找某个文件,得到的路径,就是该文件的绝对路径,那么在4.1的例子中,就得从宇宙开始找我了,哈哈哈.我的电脑绝对路径的工作目录就是此电脑.


简单先了解一下啦~之后开始分享java中对文件有哪些相关操作~

IO存储,硬盘,文件系统相关常识总结相关推荐

  1. IO、存储、硬盘、文件系统相关常识

  2. 硬核评测:企业上云的极速存储挑战,华为云全新极速IO云硬盘性能评测

    来源:至顶网 作者:董培欣 借助华为云全新一代极速IO云硬盘开启邀测的时机,至顶网评测实验室展开了一次华为云极速IO云硬盘与超高IO云硬盘的性能对比测试活动,并且尝试通过相关测试成绩,对云硬盘的应用能 ...

  3. 华为服务器磁盘IO性能查看,企业上云的极速存储挑战,华为云全新极速IO云硬盘性能评测...

    原标题:企业上云的极速存储挑战,华为云全新极速IO云硬盘性能评测 借助华为云全新一代极速IO云硬盘开启邀测的时机,至顶网评测实验室展开了一次华为云极速IO云硬盘与超高IO云硬盘的性能对比测试活动,并且 ...

  4. 基于centos7学习总结 -- 文件系统相关内容

    个人学习总结,多有不足之处,还望大佬多多指点. 一.文件系统 1. 磁盘的组成与分区: 磁盘的组成:磁盘是由磁头.机械手臂.圆形碟片和主轴马达组成. 扇区:是最小的存储单位,依据磁盘的设计不同,目前主 ...

  5. 50.逻辑卷管理5,文件系统相关操作,创建挂载文件系统,扩容文件

    文件系统相关操作 创建文件系统 格式化 逻辑卷textlv创建好之后,就可以在上面创建文件系统,以ext4文件系统为例,应该注意的是逻辑卷的引用需要逻辑卷的设备文件,逻辑卷的设备文件有两种书写方式 以 ...

  6. 块存储、文件系统存储以及对象存储的特性及其应用

    块存储 如磁盘阵列.硬盘 主要是将裸磁盘的空间映射给主机使用,提供数据保护,提高容量,提升读写效率,但主机之间无法共享数据 使用场景: 虚拟机磁盘存储分配.日志存储.文件存储 文件系统存储 如FTP. ...

  7. Git 存储原理及相关实现

    Git 是目前最流行的版本控制系统,从本地开发到生产部署,我们每天都在使用 Git 进行我们的版本控制,除了日常使用的命令之外,如果想要对 Git 有更深一步的了解,那么研究下 Git 的底层存储原理 ...

  8. SAN存储的局限性相关介绍

    SAN存储的局限性相关介绍 为了能够支持现代化的数据中心,存储解决方案必须要满足以下条件 虚拟化 可按需进行扩展 多租户/共享 自动化 能够横向扩展 免费软件/开源 基于标准(Ethernet, x6 ...

  9. Linux硬盘分区相关命令

    Linux硬盘分区相关命令 文章目录 一.在虚拟机构建一个硬盘 二.分区操作 1.fdisk -l :遍历已有的分区信息: 2.配置分区 3.修改分区 4.挂载(mount) 5. 卸载(umount ...

最新文章

  1. CV绿色的上限和下限
  2. 渣渣菜鸡的 ElasticSearch 源码解析 —— 启动流程(上)
  3. 实用脚本!利用 Python 对 PDF 进行加密、解密操作,代码拿走就用!
  4. python怎么将if和try一起用_Python使用try/catch还if效率更高一些?
  5. 浏览器中的机器学习:使用预训练模型
  6. 服务器复制不了文档,服务器复制粘贴不了
  7. 【渝粤教育】电大中专药物分析技术基础 (2)作业 题库
  8. 面向对象软件设计原则
  9. Android网络编程4之从源码解析Volley
  10. 图解安装simsun字体后OO乱码的摸黑解决办法【转贴自http://linux.hiweed.com】
  11. 前端实现动画的7种方式
  12. 计算机视觉——Harris角点检测(课堂实验)
  13. 大家看看这样可以生成SPWM波吗
  14. android对界面某一部分进行截图的方法
  15. nvme协议 sata接口_NVMe/SATA SSD有啥不一样?萌新怎么选
  16. DBA的主要工作是什么
  17. MyApps平台为政企数据保驾护航,筑牢办公安全防线
  18. Java,Axis方式调用WebService接口,支持多参数
  19. ArcSDE之SDE命令
  20. EEGLAB直接读入Curry8软件采集的数据信号

热门文章

  1. ros常见错误及解决办法(长期更)
  2. 深度学习与高光谱图像分类
  3. windows git本地账户迁移,适用于旧电脑换新电脑,亲测可用
  4. 怎么打开计算机的硬盘,如何检测电脑硬盘是否运行_怎么进bios设置看硬盘是否被电脑识别...
  5. STT-MRAM存储器技术结构图
  6. 爬取猫眼电影网前100的电影排名
  7. 图像修复 : 基于条件纹理和结构并行生成的图像修复——ICCV 2021 【附测评源码】
  8. 最新kali之ifind
  9. 找出N个整数中最大的K个数
  10. 基于JAVA婚纱摄影管理计算机毕业设计源码+系统+mysql数据库+lw文档+部署