示例#1
0
文件: FileSystem.py 项目: Djaler/PyOS
 def __init__(self, file_name, uid=0):
     self._file = open(file_name, 'rb+')
     self._superblock = SuperBlock.read(self._file)
     self._fat = FAT.read(self._superblock.cluster_num,
                          self._superblock.fat_offset, self._file,
                          self._superblock)
     
     self._inode_map = InodeMap.read(self._superblock.cluster_num,
                                     self._superblock.inode_map_offset,
                                     self._file)
     self._root = Root(self._superblock, self._fat, self._file)
     self._uid = uid
示例#2
0
    def __init__(self, file_name, uid=0):
        self._file = open(file_name, 'rb+')
        self._superblock = SuperBlock.read(self._file)
        self._fat = FAT.read(self._superblock.cluster_num,
                             self._superblock.fat_offset, self._file,
                             self._superblock)

        self._inode_map = InodeMap.read(self._superblock.cluster_num,
                                        self._superblock.inode_map_offset,
                                        self._file)
        self._root = Root(self._superblock, self._fat, self._file)
        self._uid = uid