首页 > 其他分享 >文件目录

文件目录

时间:2024-10-19 21:11:20浏览次数:6  
标签:文件 文件目录 用户 FCB 目录 结构

知识总览

img

文件目录的基本概念

上节说过,FCB 的有序集合称为文件目录,一个FCB 就是一个文件目录项。与文件管理系统和文件集合相关联的是文件目录,它包含有关文件的属性、位置和所有权等。首先来看目录管理的基本要求:从用户的角度看,目录在用户(应用程序)所需要的文件名和文件之间提供一种映射,所以目录管理要实现“按名存取”;目录存取的效率直接影响到系统的性能,所以要提高对目录的检索速度:在多用户系统中,应允许多个用户共享一个文件,因此目录还需要提供用于控制访问文件的信息。此外,应允许不同用户对不同文件采用相同的名字,以便于用户按自己的习惯给文件命名,目录管理通过树形结构来解决和实现。

文件控制块FCB

img

文件目录结构

文件目录结构可以分为单级目录结构、两级目录结构、树形目录结构和无环图目录结构这四类

单级目录结构

img

两级目录结构

img

多级目录结构

img

引入“当前目录”和“相对路径”后,磁盘的IO次数减少了,这就提升了访问文件的效率

img

无环图目录结构

img

索引结点

img

img

img

标签:文件,文件目录,用户,FCB,目录,结构
From: https://www.cnblogs.com/AH20/p/18486579

相关文章

  • Linux文件目录权限与特殊权限
    18.文件与目录权限文件访问者分类(朋友圈)文件拥有者文件所属组文件的other文件类型d:目录文件-:普通文件(文本,源代码,可执行程序,第三方动静态库)l:软链接(类似Windows的快捷方式)b:块设备文件(例如硬盘、光驱等)p:管道文件c:字符设备文件(例如屏幕等串口设备)s:套接口文件......
  • MFC 之获取文件路径和文件目录路径
    这篇文章我们来介绍一个界面程序中常见的功能,那就是通过点击按钮打开文件浏览对话框,选择对应的文件或者文件夹后,获取其路径,并在编辑中显示出来,当然也会顺带讲一下如果获取当前可执行文件的路径和目录。一、获取文件路径首先我们从工具栏中拖拽一个编辑框和按钮控件到主对话框中,......
  • CMake编译不同文件目录下的C++文件
        由于我们构建一个项目的时候,通常不会将所有的源文件放在一个文件目录下,这样既不方便开发,也不方便源码阅读,我们通常会对项目文件进行分层,比如分为include、src、res、lib这些目录,src下又分为model、controller、view这些目录。所以跨文件编译C++文件就相当必要了,如......
  • 文件目录的相关操作
    opendir函数包含头文件:确保在代码中包含必要的头文件。#include<stdio.h>#include<dirent.h>#include<sys/types.h>打开目录:使用opendir函数打开目录。该函数返回一个指向DIR类型的指针。DIR*dir=opendir("/path/to/directory");if(dir==NULL){......
  • 一张图带你了解Linux 文件目录结构,很详细!
    Linux文件目录结构是任何Linux系统的基本组成部分。它为系统提供了一个标准化的文件和目录组织方式,使得用户和应用程序能够以一致的方式访问和管理文件。与Windows系统不同,Linux的文件系统采用单一的树形结构,从根目录(/)开始,所有文件和目录都在其下。理解这一结构不仅对......
  • 使用Python Paramiko创建文件目录并上传文件的终极指南
    哈喽,大家好,我是木头左!前言:为何选择Paramiko?在网络运维和自动化领域,SSH(SecureShell)协议是连接和管理远程服务器的常用手段。而Paramiko是一个用于进行SSH2会话的Python库,它支持加密、认证和文件传输等功能。使用Paramiko,可以方便地实现远程命令执行、文件上传下载等操作。准......
  • 文件目录结构生成器
    ★代码importos#查询的路径search_path=r'C:\Users\damon\Desktop\目录生成器'#返回目录结构{"name":"目录生成器","child":[{"name":"目录生成器","child":[]}]}defget_files(root_path):#将路径处理为标准......
  • 关于静态文件目录与模板引用和Nginx location块的适配设置
    项目配置文件内关于静态文件的设置项#静态文件的URL前缀STATIC_URL='/static/'#项目根目录的静态文件目录STATICFILES_DIRS=[os.path.join(BASE_DIR,'static'),os.path.join(BASE_DIR,'parallel/static'),os.path.join(BASE_DIR,'blog/static&#......
  • DedeCMS模板目录的文件目录结构
    templets ┣━default·······································默认模板目录 ┃   ┣━style·······································模板CSS样式目录 ┃   ┣━js··......
  • 文件目录损坏数据恢复
    文件目录损坏数据恢复是一个涉及多个步骤和可能解决方案的过程。一、使用系统自带的磁盘检查工具在Windows系统中,您可以使用CHKDSK工具来检查和修复磁盘错误,包括文件目录的损坏。打开命令提示符:按【Win+R】打开运行窗口,输入【cmd】,然后点击【确定】。运行CHKDSK命令:在命令提示......