updf_file_copy_to¶
updf_file_copy_to kopiert den Inhalt eines Streams in einen anderen Stream.
-
ret = updf_file_copy_to(f, fDest)
Returnwert
ret ist entweder die Zahl 1 oder ein Error-Objekt, wenn ein Fehler aufgetreten ist (siehe error_create).
Parameter
-
f
f ist der Quell-Stream.
-
fDest
fDest ist der Ziel-Stream.
Beispiel
def test_updf_file_copy_to()
{
ssPath = GetTempPath();
stg = updf_create_file(ssPath + "test.updf");
f = updf_create_stream(stg, "test");
s = "This is a test string. äöü\nLine 2\nLine 3";
fwrite_char(f, s);
stg1 = updf_create_file(ssPath + "test1.updf");
fDest = updf_create_stream(stg1, "test1");
r = updf_file_copy_to(f, fDest);
updf_file_close(fDest);
updf_file_close(f);
updf_close_storage(stg1);
updf_close_storage(stg);
stg = updf_open_file(ssPath + "test1.updf");
f = updf_open_stream(stg, "test1");
s2 = fread_char(f, 1000);
s2 = utf8_decode(s2);
if (s != s2) error();
updf_file_close(f);
updf_close_storage(stg);
}
test_updf_file_copy_to();
History
Version | Beschreibung |
---|---|
5.6.0 | Neu |
Siehe auch
Überblick UPDF-Dateien, updf_copy_to, updf_prop_copy_to, updf_create_stream, updf_open_stream
id-1362834