Chapter Contents |
Previous |
Next |
FDELETE |
Category: | External Files |
Syntax | |
Argument | |
Details | |
Examples | |
Example 1: Deleting an External File | |
Example 2: Deleting a Directory | |
See Also |
Syntax |
FDELETE(fileref | directory) |
Restriction: | The fileref that you use with FDELETE can not be a concatenation. |
Operating Environment Information: In some operating environments, you can specify a fileref that was assigned with an environment variable. You can also assign filerefs using system commands. For details, see the SAS documentation for your operating environment.
Restriction: | You must have authorization to delete the directory. |
Details |
FDELETE returns 0 if the operation was successful or 0 if it was not successful.
Examples |
This example generates a fileref for an external file in the variable FNAME. Then it calls FDELETE to delete the file and calls the FILENAME function again to deassign the fileref.
data _null_; fname="tempfile"; rc=filename(fname,"physical-filename"); if rc = 0 and fexist(fname) then rc=fdelete(fname); rc=filename(fname); run;
This example uses FDELETE to delete an empty directory to which you have write access. If the directory is not empty, the optional SYSMSG function returns an error message stating that SAS is unable to delete the file.
filename testdir 'physical-filename'; data _null_; rc=fdelete('testdir'); put rc=; msg=sysmsg(); put msg=; run;
See Also |
Functions:
| |||||
Statement:
|
Chapter Contents |
Previous |
Next |
Top of Page |
Copyright 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.