Trying to extract files to a given folder ignoring the path in the zipfile but there doesn\'t seem to be a way.
This seems a fairly basic requirement given all the other
While you can't specify it for a specific call to Extract()
or ExtractAll()
, the ZipFile
class has a FlattenFoldersOnExtract
field. When set to true, it flattens all the extracted files into one folder:
var flattenFoldersOnExtract = zip.FlattenFoldersOnExtract;
zip.FlattenFoldersOnExtract = true;
zip.ExtractAll();
zip.FlattenFoldersOnExtract = flattenFoldersOnExtract;