This property contains the current position of the stream relative to the start of the attached stream.
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;