Implement ReadDir() in Xbox FAT plugin.

This commit is contained in:
2019-04-10 19:15:04 +01:00
parent c25d37b3c2
commit 7b8dd99354
3 changed files with 117 additions and 13 deletions

View File

@@ -32,6 +32,7 @@
using System;
using System.Collections.Generic;
using System.Globalization;
using System.Text;
using DiscImageChef.CommonTypes;
using DiscImageChef.CommonTypes.Interfaces;
@@ -42,18 +43,20 @@ namespace DiscImageChef.Filesystems.FATX
{
public partial class XboxFatPlugin : IReadOnlyFilesystem
{
uint bytesPerCluster;
ushort[] fat16;
uint[] fat32;
ulong fatStartSector;
ulong firstClusterSector;
IMediaImage imagePlugin;
bool littleEndian;
bool mounted;
Partition partition;
Dictionary<string, DirectoryEntry> rootDirectory;
uint sectorsPerCluster;
FileSystemInfo stat;
uint bytesPerCluster;
CultureInfo cultureInfo;
Dictionary<string, Dictionary<string, DirectoryEntry>> directoryCache;
ushort[] fat16;
uint[] fat32;
ulong fatStartSector;
ulong firstClusterSector;
IMediaImage imagePlugin;
bool littleEndian;
bool mounted;
Partition partition;
Dictionary<string, DirectoryEntry> rootDirectory;
uint sectorsPerCluster;
FileSystemInfo stat;
Superblock superblock;
public FileSystemType XmlFsType { get; private set; }