Copyright Digital Equipment Corp. All rights reserved.

Examples

   1.$ SET FILE/EXPIRATION_DATE=19-DEC-2001:11:00 BATCH.COM;3

     The SET FILE command requests that the expiration date of the
     file BATCH.COM;3 be set to 11:00 A.M., December 19, 2001.

   2.$ SET FILE/BEFORE=31-DEC/ERASE_ON_DELETE PERSONNEL*.SAL

     This SET FILE command calls for all files that match the file
     specification PERSONNEL*.SAL and are dated before December
     31 of the current year to have their disk locations erased
     whenever one of them is deleted with commands such as DELETE or
     PURGE.

   3.$ SET FILE/OWNER_UIC=[360,020]/VERSION_LIMIT=100 MYFILE.DAT

     The SET FILE command modifies the characteristics of the file
     MYFILE.DAT, changing the owner user identification code (*).
     You must have system privilege (SYSPRV) to change the owner
     UIC.

   4.$ SET FILE/NOMOVE TEST.FDL
     $DIRECTORY/FULL TEST.FDL

     Directory SYS$SYSDEVICE:[BERGMANN]

     TEST.FDL;1   File ID:  (10,8,0)
        .
        .
        .
     File attributes: Allocation: s, Extend: 0, Global buffer count: 0
        No version limit, MoveFile disabled
        .
        .
        .

     Movefile operations are disabled on the file TEST.FDL. A
     DIRECTORY/FULL command on the file TEST.FDL affirms that the
     file attribute Movefile is disabled.

   5.$  SET FILE/ATTRIBUTES=ORG:SEQ -
     _$ TEST$:[DATA]SET_ATTRIBUTES.DATA_FILE/LOG
     %SET-I-MODIFIED, TEST$:[DATA]SET_ATTRIBUTES.DATA_FILE;1 MODIFIED

     The command, SET FILE/ATTRIBUTES, changes the file organization
     of the specified file.

   6.$  SET FILE/PROTECTION=(S:RWE,O=RWE,G:RE,W:RE) TEMP.DIR
     $ DIRECTORY/PROTECTION TEMP.DIR

     Directory DKB0:[FULGHUM]

     TEMP.DIR;1           (RWE,RWE,RE,RE)

     This example sets the protection on the TEMP.DIR file with the
     SET FILE command and then displays the protection of the file
     with the DIRECTORY command.

   7.$  SET FILE/SHARE/GLOBAL_BUFFER=5000/STATISTICS INVENTORY.IDX

     This example sets 5000 global buffers on the INVENTORY.IDX file
     and enables statistics. If the file is open and the SET FILE
     command is issued without the /SHARE qualifier, the following
     error is returned: SYSTEM-W-ACCONFLICT (file access conflict).
     The /SHARE qualifier allows the global buffers and statistics
     to be enabled on an open file; however, these settings only
     apply to new accessors of the file.

   8.$ SET FILE/GLOBAL_BUFFER=100 NEWFILE.DAT
     $ SET FILE/GLOBAL_BUFFER=COUNT=100000 NEWFILE.DAT

     In a clustered environment with mixed OpenVMS versions, the
     same file can be opened on different nodes with different
     global buffer counts. For nodes prior to Version 8.3, use the
     old compatibility setting, and for Version 8.3 nodes and later
     use the new values.

   9.$ DIRECTORY NEWFILE.TXT

     Directory WORK:[DOCUMENTS]

     NEWFILE.TXT;3       NEWFILE.TXT;2       NEWFILE.TXT;1

     Total of 3 files.
     $ SET FILE/VERSION_LIMIT=10/LOG NEWFILE.TXT;
     %SET-I-MODIFIED, WORK:[DOCUMENTS]NEWFILE.TXT;3 modified

     This example sets the version limit of 10 on all three
     existing versions of NEWFILE.TXT. Note that in this case,
     the /LOG qualifier shows only the highest version file
     specification as modified though the version limit has
     been applied to all file versions.