I CAN READ A DIRECTORY NOW

I've only tested it with the root dir, but should work for all directories.
This commit is contained in:
Caleb Gardner
2020-11-19 10:50:02 -06:00
parent be1be40a17
commit 87ccd0f346
5 changed files with 74 additions and 60 deletions
+3 -6
View File
@@ -56,15 +56,12 @@ func (r *Reader) readDirTable() error {
if err != nil {
return err
}
inDir := i.Info.(inode.BasicDirectory)
dirrdr, err := r.NewBlockReader(int64(r.super.DirTableStart) + int64(inDir.DirectoryIndex))
dir, err := r.ReadDirFromInode(i)
if err != nil {
return err
}
dir, err := directory.NewDirectory(dirrdr)
if err != nil {
return err
for _, entry := range dir.Entries {
fmt.Println(entry.Name)
}
fmt.Println("Entries", len(dir.Entries))
return nil
}