IO::FileAccess

IO::FileAccess(fileName, mode): bool

Check file access.

In server scripts, IO:: functions are available only if server configuration variable NXSL.EnableFileIOFunctions is enabled (change requires server restart). They are always available in scripts run by nxscript.

Table 1. Parameters

fileName

String

File to check access on

mode

Integer

Mode to check

Table 2. Windows access mode

00

Existence only

02

Write-only

04

Read-only

06

Read and write

Table 3. Unix like system access mode

0

Existence only

1

Execute permission

2

Write permission

4

Read permission

Return

TRUE if user has given access to provided file and FALSE if not.

return IO::FileAccess("/tmp/file", 5) // Will return true if user has read and execute access to file