如何修复SAS EG中的“物理文件不存在”错误

时间:2019-03-31 13:39:19

标签: sas

我正在使用SAS Enterprise指南。 SAS EG在UNIX服务器上运行,而我正在使用Windows计算机。我想在SAS EG中输入文件,以便使用INFILE进行分析。

EXAMPLE.txt文件保存在Windows共享驱动器上,该驱动器连接到运行SAS EG的服务器上的文件夹。 Windows共享文件夹上EXAMPLE.TXT的路径:

  

I:\ projects \ RWDS \ rwds_1619 \ SASDATA

我可以在SAS EG中打开EXAMPLE.TXT

打开-打开数据-Example.txt

该文件的内容在SAS流程中正确显示。我可以在SAS EG上看到的服务器上文件的路径是:

  

W:\ projects \ RWDS \ rwds_1619 \ SASDATA \ EXAMPLE.TXT

当我尝试使用INFILE命令在SAS EG中输入文件时,出现此错误:

  

错误:物理文件不存在。   /var/opt/teradata/sas/config/Lev1/SasApp/W:\projects\RWDS\rwds_1619\SASDATA\EXAMPLE.TXT

我使用了以下代码:

DATA MYDATA;

data new;

INFILE 'W:\projects\RWDS\rwds_1619\SASDATA\EXAMPLE.TXT';

INPUT ID $ 1-3 GP $ 5 AGE 6-9 TIME1 10-14 TIME2 15-19 TIME3 20-24;

PROC MEANS DATA=MYDATA;

RUN;

TITLE;FOOTNOTE

预期结果是将文件EXAMPLE.TXT加载到SAS EG

非常感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

这确认您正在Unix / Linux上运行SAS

ERROR: Physical file does not exist. /var/opt/teradata/sas/config/Lev1/SasApp/W:\projects\RWDS\rwds_1619\SASDATA\EXAMPLE.TXT

您需要使用服务器的角度指定文件名。

/unix-specific-file-path-to/EXAMPLE.TXT