.NET Framework 4.5.2+
.NET Framework 4.5.2+
.NET Standard 2.0+

ZipArchive.AddFile(String, String) Method

Creates a zip file item for the specified file and adds it to the specified path in the archive.

Namespace: DevExpress.Compression

Assembly: DevExpress.Docs.v21.1.dll

Declaration

public ZipFileItem AddFile(
    string fileName,
    string relativePath
)

Parameters

Name Type Description
fileName String

A string that is the path to the file.

relativePath String

A string that is the path in the archive.

Returns

Type Description
ZipFileItem

A ZipFileItem that is the file item in the archive.

Remarks

This code snippet demonstrates how to create a new archive and add files to the archive root. The ZipArchive.Save method compresses data and saves the archive to a file.

using DevExpress.Compression;
        public void ArchiveFiles() {
            string[] sourcefiles = this.sourceFiles;
            using (ZipArchive archive = new ZipArchive()) {
                foreach (string file in sourcefiles) {
                    archive.AddFile(file, "/");
                }
                archive.Save("Documents\\ArchiveFiles.zip");
            }
        }
See Also