文件管理语句列表

Function

Statement Format

DELETE FILE

FDEL/'filespec'[,IFERR,label:]

MODIFY FILE HEADER

FHMOD/'filespec',[FNAME,'filename']
[,STATUS,status][,DESCR,'description']
[,CAREA,'customer area']
[,IFERR,label:]

READ FILE HEADER

FHREAD/'filespec'[,IFERR,label:]

MODIFY PART FILE HEADER

PHMOD/['filename'][,STATUS,status]
[,DESCR,'description']
[,CAREA,'customer area']
[,IFERR,label:]

READ PART FILE HEADER

PHREAD/['filename']{,STATUS[,status]|
,DESCR[,description]|
,CAREA[,customer area]|
,MCHFMT[,machine format]|
,RELNO[,release num]}
[,IFERR,label:]

MOVE FILE

FMOVE/'source filespec','destination directory'
[{,UPDATE|NEWEST}]
[{,VERIFY|DELETE}]
[,IFERR:label]

COPY FILE

FCOPY/'source filespec','destination filespec'
[,IFERR,label:]

CREATE DIRECTORY

CRDIR/'filespec'[,IFERR,label:]

PLOT

num = PLOT/{'plotter ID'|DISPL},'drawing name'
[{,COLOR|LWIDTH|DENS},pen list]
[,JOB,'jobname'][,SCALE,s][,ANGLE,a]
[,MEDIA,m][,COPIES,c][,ORIGIN,x,y]
[,START,x,y][,PAUSE,'message']
[PLTTOL,t][,IFERR,label:]

SAVES/APPENDS A DRAWING TO A PLOT FILE

num = PLTSAV/'plotter ID','drawing name'
[{,COLOR|LWIDTH|DENS},pen list]
[,SCALE,s][,ANGLE,a]
[,ORIGIN,x,y][,START,x,y]
[PLTTOL,t][,IFERR,label:]

UPDATES THE PLOTTER DRAWING DEFAULTS

num = PLTUPD/'plotter ID','drawing name'
[{,COLOR|LWIDTH|DENS},pen list]
[,SCALE,s][,ANGLE,a][,MEDIA,m]
[,COPIES,c][,ORIGIN,x,y][,START,x,y]
[,IFERR,label:]

SUBMITS A PLOT FILE

num = PLTSUB/'plotter ID'[,JOB,'jobname']
[,MEDIA,m][,COPIES,c]
[,PAUSE,'message'][,IFERR,label:]

DELETES PLOT FILE

num = PLTDEL/

CREATE A FILE

CREATE/{PART,'filespec'
{,INCHES|MMETER}|TXT,file#
[,number list][,'filespec']}
[,IFERR,label:]

EXPORT A FILE

CPATT/[UPDATE,]'filespec'[,CSYS,csys]
[,ORIGIN,point],obj list[,IFERR,label:]

APPEND FILE TO CURRENT FILE

FAPEND/TXT,file#,'filespec'[,IFERR,label:]

RETRIEVE A FILE

FETCH/{PART,'filespec'|TXT,file#,'filespec'}
[,IFERR,label:]

FILE

FILE/{PART|TXT[,file#][,'filespec']}
[,LINNO][,IFERR,label:]

TERMINATE A FILE

FTERM/{PART[options]|TXT,file#}[,IFERR,label:]

CLOSE DIRECTORY

DCLOSE[/IFERR,label:]

READ HEADER NEXT OF FILE IN DIRECTORY

DNEXT/IFEND,label:[,IFERR,label:]

OPEN DIRECTORY

DOPEN[/'filespec'][,IFERR,label:]

CLOSE SUB-DIRECTORY

SCLOSE[/IFERR,label:]

OPEN SUB-DIRECTORY

SOPEN[/IFERR,label:]

LIST ALL

FPRINT/file#[,LINNO][,USING,'image string']

PRINT AT THE TOP OF THE NEXT PAGE

EJECT/{PRINT|WINDOW}

LISTING DEVICE

LSTDEV/{CRT[,LPT|OS]|LPT|OS|NULL}
[,'filename'][,REPL]

LIST

PRINT/[USING,'image string',]data list

DELETE A LINE IN A TEXT FILE

LDEL/file#[,START,start line#,END,end line#]

READ TEXT

READ/file#[,LINNO,line#][,USING,'image string']
[,IFEND,label:]
[,IFERR,label:,],variable list

WRITE TEXT TO A TEXT FILE

WRITE/file#[,LINNO,line#][,USING,'image string'], data list

RESEQUENCE

RESEQ/file#[,START,line#,INCR,n]

FILE POINTER CONTROL

APPEND/file#

GET LINE NUMBER

GETL(file#)

RESET FILE POINTER

RESET/file#

CHANGE DELIMITER

DELIM/'character'

RENAME SCRATCH FILE

RENAME/file#,'new filespec'
[,IFERR,label:]

SORT A FILE

SORT/from file#,to file#,'new filespec'
[,{ASCEND|DECEND}]
,start column,end column
[{[,{ASCEND|DECEND}]
,start column,end column}+]
[,IFERR,label:]

COMPILE, LINK, OR RUN

num list = BATCH/{COMPIL|LINK|RUN},file list
[,LP|OS|NULL]
[,'filespec']
[,QUEUE,queuename]
[,STR,stringdata]
[,IFERR,label:]

CANCEL A BATCH JOB

num list = BATCH/CANCEL,job number list
[,IFERR,label:]

EXECUTE OPERATING SYSTEM FUNCTIONS (Format 1)

XSPAWN/[CONCUR,][PROG,]'program name'
[,'argument list1',..,'argument listn']
[,RESULT,result string variable]
[,IFERR,label:]

(Format 2)

XSPAWN/UFUN,'program name'[,IFERR,label:]


Copyright ©2015 胡君NX二次开发官网(www.UGapi.com) QQ:85585969 All Rights Reserved.