@[TOC](知识点)
#### 五、文件操作
##### 预告
![](https://img-blog.csdnimg.cn/15b9427c3f70444d932ddbf764bcf1e2.png)
##### (1) 创建文件(create系统调用)
1. 进行Create系统调用时,需要提供几个参数:
1. 所需的外存空间大小(如:一个盘块)
2. 文件存放路径(“D:/Demo”)
3. 文件名
2. 操作系统在处理create系统调用时,主要做了两件事:
1. **在外存中找到文件所需的空间**(利用空闲链表法、位示图、成组链表法等管理策略,找到空闲空间)
2. 根据文件存放路径的信息找到该目录对应的目录文件。在目录中**创建该文件对应的目录项**。目录项中包含了文件名、文件在外存中的存放位置等信息 。
##### (2) 删除文件(Delete系统调用)
1. 进行Delete系统调用时,需要提供几个参数:
1. 文件存放路径(“D:/Demo”)
2. 文件名
2. 操作系统在处理Delete系统调用时
1. 根据文件存放路径找到相应的目录文件