Ana içeriğe geç

UnZip

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

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

Parametreler

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

string separator optional
    Dizin ayırıcı. İsteğe bağlıdır. Varsayılan değer ""\".

Döndürür

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

Notlar

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

Boş olmayan her arşiv girdisi, MIME türüyle birlikte bağımsız bir iş akışı dosyası olarak kaydedilir. application/octet-stream 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.