updf_gen

updf_gen kopiert die Dateien eines Verzeichnisses und der Unterverzeichnisse in eine UPDF-Datei.

bool = updf_gen(stg, ssDir)

Returnwert

bool ist TRUE (1) wenn die Funktion erfolgreich war und sonst FALSE (0).

Parameter

stg

stg ist ein Storage-Objekt (siehe updf_create_file, updf_open_file, updf_create_storage).

ssDir

ssDir ist der Name eines Verzeichnisses.

Kommentar

Es werden rekursiv alle Dateien der Directories in Storages und Streams kopiert.

Beispiel

def test_updf_gen()
{
    ssRoot = GetRootDirectory() + "samples";
    ssFile = GetTempPath() + "test-gen.updf";

    cmode = UPDF_ZLIB_COMPRESSION;
//    cmode = 0;
    stg = updf_create_file(ssFile, cmode);
    if (type(stg) == "error") {
        error(stg.message);
    }
    stg1 = updf_create_storage(stg, "samples");
    rc = updf_gen(stg1, ssRoot);
    if (type(stg) == "error") {
        error(stg.message);
    }
    updf_close_storage(stg1);
    updf_close_storage(stg);
}

test_updf_gen();

History

Version Beschreibung
5.6.0 Neu

id-1579932