FILE HANDLE

FILE HANDLE assegna un handle di file univoco ad un percorso e / o file e fornisce le specifiche del sistema operativo per il file. Un handle di file definito può essere specificato su qualsiasi sottocomando FILE, OUTFILE, MATRIXo WRITE successivo di varie procedure.

FILE HANDLE handle /NAME='path and/or file specifications' 
                  [/MODE={CHARACTER }] [/RECFORM={FIXED   } [/LRECL=n]
                         {BINARY    }            {VARIABLE}
                         {MULTIPUNCH}            {SPANNED }
                         {IMAGE     }
                         {360       }
                  [/ENCODING = 'encoding specification']

Questo comando ha effetto immediato. Non legge il dataset attivo o esegue le trasformazioni in sospeso. Per ulteriori informazioni, consultare l'argomento Ordine dei comandi .

Cronologia delle release

Rilascio 13.0

  • Il sottocomando NAME viene modificato per accettare un percorso e / o un file.

Rilascio 16.0

  • Sottocomando ENCODING aggiunto per il supporto Unicode.

Esempio

FILE HANDLE thisMonthFile /NAME='/sales/data/july.sav'.
FILE HANDLE dataDirectory /NAME='/sales/data'.
GET FILE 'thisMonthFile'.
GET FILE 'dataDirectory/july.sav'.