IDENTIFICADOR DE ARQUIVOS

FILE HANDLE designa uma manipulação do arquivo exclusiva para um caminho e / ou arquivo e fornece especificações do sistema operacional para o arquivo. Uma manipulação do arquivo definida pode ser especificada nos subcomandos FILE, OUTFILE, MATRIXou WRITE subsequentes de vários procedimentos..

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

Este comando tem efeito imediatamente. Ele não lê o conjunto de dados ativo ou executa as transformações pendentes Consulte o tópico Ordem de Comando para obter mais informações..

Histórico da versão

Liberação 13.0

  • O subcomando NAME é modificado para aceitar um caminho ou arquivo.

Liberação 16.0

  • Subcomando ENCODING incluído para suporte Unicode.

Exemplo:

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