Ana içeriğe geç

UnZip

Arşiv dosyasındaki dosyaları veritabanına çıkarır ve dosya bilgilerini içeren bir dizi döndürür.

myFiles.UnZip(id: string, separator?: string):Array<FileInfo> (FileInfo)

Parametreler

string id
    Arşiv dosyasının kimliği.

string separator optional
    Dizin ayıracı. İsteğe bağlı. Varsayılan değer "" olur.\".

Döndürür

Çıkarılan dosyaları temsil eden FileInfo nesnelerinden oluşan bir dizi.

Açıklamalar

Bu işlev, bir arşiv dosyasının içeriğini çıkarmak için kullanılır.

Boş olmayan her arşiv girdisi, bağımsız bir iş akışı dosyası olarak application/octet-stream MIME türüyle kaydedilir. Dizin ve boş girdiler atlanır; çıkarılan dosyalar kaynak belgeye eklenmez.

Kullanım

1
2
3
4
5
6
7
8
9
var unzippedFiles = $Files.UnZip(zipFile.Id);
unzippedFiles.forEach(function(file) {
    var fileContent = $Files.GetString(file.Id);
    // do something with the file content
});

// It would be a good practice to delete the archive file when you are finished using it
// since the files in it are also saved by calling the UnZip method
$Files.Delete(zipFile.Id);

Ayrıca bkz.