property size

(r/w) int64 size;

Typ

Zugriff

Diese Eigenschaft enthält die absolute Größe des angefügten Datenstreams. Für einen nur lesbaren Stream ist diese Eigenschaft auch nur lesbar. Für einen veränderbaren Stream, wird die Größe entsprechend erweitert oder gekürzt um ihn auf die neue Größe anzupassen.
var fileStreamObj = shell.serviceManager.basics.fileStream;
 fileStreamObj.openForRead("c:\\temp\\1024ByteFile.txt");

 if (fileStreamObj.type != "application/octet-stream")
 {
  //error!
 }

 var position = shell.serviceManager.basics.bigInt;
 position.value = fileStreamObj.position;
 var compareTo = shell.serviceManager.basics.bigInt;
 compareTo.value = 0;

 if (position.compare(compareTo) != 0)
 {
  //error!
 }

 compareTo.value = 1024;
 var size = shell.serviceManager.basics.bigInt;
 size.value = fileStreamObj.size;
 if (size.compare(compareTo) != 0)
 {
  //error!
 }

 fileStreamObj.seekToEnd();
 position.value = fileStreamObj.position;
 if (position.compare(compareTo) != 0)
 {
  //error!
 }
 fileStreamObj.close;