File "filename" of folders returns strange value?

(imported topic written by jrbast)

Why does the following relevance statement return a value of:

“aaa_cert.pem” “” “” “” “”

I would be expecting: D:\Program Files\oracle\webgate\access\oblix\config\simple\aaa_cert.pem

(file
"aaa_cert.pem"

of
folders
"simple"

of
folders
"config"

of
folders
"oblix"

of
folders
"access"

of
folders
of
folders
"oracle"

of
folders
of
folder
"D:"
)

On a Linux system is works just fine:

Q:(files “a
aa_cert.pem”

of
folders
"simple"

of
folders
"config"

of
folders
"oblix"

of
folders
"access"

of
folders
of
folders
"oracle"

of
folders
"/opt"
)

A: /opt/oracle/webgate/access/oblix/config/simple/aaa_cert.pem

(imported comment written by amelgares)

What you’re seeing is that on Windows, the “file” inspector returns a filesystem object. The
IEM Inspectors Reference
says this is what the Linux client should return as well. If you wanted to return the file path you would use “pathnames” at the start of your clause instead of “files”.

I don’t know why your Linux client isn’t returning an object. Maybe an older client version?

(imported comment written by jrbast)

my Linux cleints are 9.x Also the pathname of corrected the issue

Thanks

(imported comment written by jgstew)

pathnames of (files
"aaa_cert.pem"

of
folders
"simple"

of
folders
"config"

of
folders
"oblix"

of
folders
"access"

of
folders
of
folders
"oracle"

of
folders
of
folders
"D:"
)

(imported comment written by jgstew)

Also, more simply:

pathnames of (files “aaa_cert.pem” of folders “access\oblix\config\simple” of folders of folders “oracle” of folders of folders “D:”)

or quicker: ( i think)

pathnames of (files “aaa_cert.pem” of folders “access\oblix\config\simple” of folders whose(exists folders “access\oblix\config\simple” of it) of folders “oracle” of folders whose(exist folders “oracle” of it) of folders “D:”)