如何使用 DiscUtils.NTFS 打开和读取文件?

时间:2021-07-14 16:27:31

标签: c# ntfs

我正在使用来自 nuget 和代码的 DiscUtils.NTFS

  NtfsFileSystem ntfs = FileSystemSource.NtfsFileSystem();
  Stream s = ntfs.OpenFile(fileName, FileMode.Open, FileAccess.Read);

使用来自测试 NTFS 的 FileSystemSource

public static class FileSystemSource {
  public static NtfsFileSystem NtfsFileSystem() {
    SparseMemoryBuffer buffer = new SparseMemoryBuffer(4096);
    SparseMemoryStream ms = new SparseMemoryStream();
    Geometry diskGeometry = Geometry.FromCapacity(30 * 1024 * 1024);
    return DiscUtils.Ntfs.NtfsFileSystem.Format(ms, "", diskGeometry, 0, diskGeometry.TotalSectorsLong);
  }
}

尝试打开文件时错误为 System.IO.FileNotFoundException: 'No such file'。来自 openFileDialog 的文件名。如何正确使用?

0 个答案:

没有答案
相关问题