Marc Schütz:

import std.stdio, std.zip, std.file, std.mmfile;

int main()
{
  auto mmfile = new MmFile(File("c:/test.zip", "rb"));
  auto zip = new ZipArchive(mmfile[]);
  foreach (item; zip.directory) {
    writeln("processing ", item.name, " ...");
    // processing item...
  }
  return 0;
}

This could be added to the ZipArchive online docs.

Bye,
bearophile

Reply via email to