IpwInfo liefert die Anzahl an Streams und die Gesamtgröße der Streams in einer UniPlot-Datei.
Returnwert
rvInfo ist ein Vektor mit zwei Elementen.
ipw-Dateien: rvInfo[1] enthält die Anzahl an Streams. rvInfo[2] enthält die Summe aller Stream-Längen (Anzahl an Bytes).
ipz-Dateien: rvInfo[1] enthält den Zahlenwert -1. rvInfo[2] enthält die Anzahl an freien Bytes in der Datei.
Parameter
ssFile ist der komplette Dateiname einer ipw-Datei.
Kommentar
ipw-Dateien sind Microsoft-Compound-Dateien (Verbund-Dokumente). Neben den eigentlichen Daten enthalten sie noch ein Inhaltsverzeichnis und eine sogenannte File Allocation Table (FAT), deren Größen in rvInfo[2] nicht enthalten sind.
Beispiel
def test()
{
file = GetRootDirectory() + "samples\\sample.ipw";
f = fopen(file, "rb");
sizeFile = fgetlen(f);
fclose(f);
sizeInternal = IpwInfo(file)[2];
print sizeFile, sizeInternal;
}
test();
History
| Version | Beschreibung |
|---|---|
| R2012 (5.40.0) | Berücksichtigung von ipz-Dateien. |
| 5.14.5 | Neu. |
Siehe auch
id-273824