简介: 检验一个文件夹在文件系统中是否存在
用法示例:
*示例1: 检验文件夹 "C:\Windows\System32" 是否存在;
- %put %dir_exist(C:\Windows\System32);
- 1
*示例2: 检验文件夹 "C:\Windows\System32\notepad.exe" 是否存在;
- %put %dir_exist(C:\Windows\System32\notepad.exe);
- 0
*示例3: 检验环境变量 "SASROOT" 所指向的文件夹 "!SASROOT" 是否存在;
- %put %dir_exist(!SASROOT);
- 1
1. 若文件夹存在于文件系统中, 宏将返回1, 否则返回0;
2. 若输入参数是一个存在于文件系统中的文件而非文件夹, 宏也将返回0;
3. 宏将 "!"+环境变量 视为合法的输入,例如"!SASROOT";
参考: SAS帮助文档
源代码:
dir_exist.zip
(922 Bytes)
本附件包括:- dir_exist.sas



雷达卡



京公网安备 11010802022788号







