Provides individual file statistics such as:
The number of bytes read from and written to specific files.
The number of files created and deleted during a specified period.
The number of files opened, read, and renamed during a specific period.
The number of file transactions processed by the server.
Returns the number of bytes read from files.
object.BytesRead
Long.
Read-only.
This example returns the number of bytes read from files.
set srv = CreateObject ("ucx:Server")
set statobj = srv.filestat
print (statobj.BytesRead) &" bytes were read from the files"
Returns the number of bytes written to files.
object.BytesWritten
Long.
Read-only.
This example returns the number of bytes written to files.
set srv = CreateObject ("ucx:Server")
set statobj = srv.filestat
print (statobj.BytesWritten) &" bytes were written to the files"
Returns the number of file creation operations that have occurred during a specific period.
object.Creates
Long.
Read-only.
This example returns the number of file creation operations.
set srv = CreateObject ("ucx:Server")
set statobj = srv.filestat
print (statobj.Creates) &" of file creation operations have been performed"
Returns the number of file deletion operations that have occurred during a specific period.
object.Deletes
Long.
Read-only.
This example returns the number of file deletion operations.
set srv = CreateObject ("ucx:Server")
set statobj = srv.filestat
print (statobj.Deletes) &" of file deletion operations have been performed"
Returns the number of file open operations that have occurred during a specific period.
object.Opens
Long.
Read-only.
This Opens example returns the number of file open operations.
set srv = CreateObject ("ucx:Server")
set statobj = srv.filestat
print (statobj.Opens) &" of file open operations have been performed"
Returns the number of file read operations that have occurred during a specific period.
object.Reads
Long.
Read-only.
This example returns the number of file read operations.
set srv = CreateObject ("ucx:Server")
set statobj = srv.filestat
print (statobj.Reads) &" of file read operations have been performed"
Returns the number of record locks that have occurred since the server was booted.
object.RecordLocks
Long.
Read-only.
This example returns the number of record locks that have occurred since the server was booted.
set srv = CreateObject ("ucx:Server")
set statobj = srv.filestat
print (statobj.RecordLocks) &" of record lock operations have occurred"
Returns the number of file rename operations that have occurred during a specific period.
object.Renames
Long.
Read-only.
This example returns the number of file rename operations.
set srv = CreateObject ("ucx:Server")
set statobj = srv.filestat
print (statobj.Renames) &" of file rename operations have been performed"
Returns the number of transactions processed by the server during a specified period.
object.Transactions
Long.
Read-only.
This example returns the number of transactions that have occurred.
set srv = CreateObject ("ucx:Server")
set statobj = srv.filestat
print (statobj.Transactions) &" of transactions have occurred"
Returns the number of file write operations that have occurred during a specified period.
object.Writes
Long.
Read-only.
This Writes example returns the number of file write operations that have occurred.
set srv = CreateObject ("ucx:Server")
set statobj = srv.filestat
print (statobj.Writes) &" of file write operations have occurred"