Modifies a file’s original attributes
#include <nwfile.h>
or
#include <nwcalls.h>
N_EXTERN_LIBRARY(NWCCODE) NWSetFileAttributes (
NWCONN_HANDLE conn,
NWDIR_HANDLE dirHandle,
const nstr8 N_FAR *fileName,
nuint8 searchAttrs,
nuint8 newAttrs);
uses calwin32
Function NWSetFileAttributes
(conn : NWCONN_HANDLE;
dirHandle : NWDIR_HANDLE;
fileName : pnstr8;
searchAttrs : nuint8;
newAttrs : nuint8
) : NWCCODE;
(IN) Specifies the NetWare server connection handle containing the file.
(IN) Specifies the NetWare directory handle (0 if the fileName parameter points to the complete path, including the volume name).
(IN) Points to the string containing a path name, relative to dirHandle.
(IN) Specifies the attributes to use in searching for a file.
(IN) Specifies the new attributes to be applied to the file designated by the dirHandle and fileName parameters.
These are common return values; see Return Values (Return Values for C) for more information.
The fileName parameter can specify either a complete path name or a path relative to the current working directory. For example, if the complete path name is SYS:ACCOUNT/DOMEST/TARGET.DAT and the directory handle mapping is SYS:ACCOUNT, the fileName parameter could point to either of the following:
SYS:ACCOUNT/DOMEST/TARGET.DAT or DOMEST/TARGET.DAT
The searchAttrs parameter includes system and/or hidden files. If only the system bit is set in the searchAttrs parameter, all files are affected except hidden files. If only the hidden bit is set, all files are affected except system files. When neither bit is set (0x00), only files that are not designated either hidden or system are affected.
NOTE:A file is designated hidden or system if its corresponding file attribute is set.
The searchAttrs parameter can have the following values: