Macros for SAS Application Developers
https://github.com/sasjs/core
Loading...
Searching...
No Matches
mf_deletefile.sas
Go to the documentation of this file.
1
/**
2
@file
3
@brief Deletes a physical file, if it exists
4
@details Usage:
5
6
%mf_writefile(&sasjswork/myfile.txt,l1=some content)
7
8
%mf_deletefile(&sasjswork/myfile.txt)
9
10
%mf_deletefile(&sasjswork/myfile.txt)
11
12
13
@param [in] file Full path to the target file
14
15
@returns The return code from the fdelete() invocation
16
17
<h4> Related Macros </h4>
18
@li mf_deletefile.test.sas
19
@li mf_writefile.sas
20
21
@version 9.2
22
@author Allan Bowe
23
**/
24
25
%macro mf_deletefile(file
26
)
/*/STORE SOURCE*/
;
27
%local rc fref;
28
%let rc= %sysfunc(filename(fref,&file));
29
%
if
%sysfunc(fdelete(&fref)) ne 0 %then %put %sysfunc(sysmsg());
30
%let rc= %sysfunc(filename(fref));
31
%mend mf_deletefile;
base
mf_deletefile.sas
Generated by
1.9.8
For more information visit the
Macro Core library
.