“我的文件夹”的SAS路径

时间:2013-07-16 18:42:11

标签: sas

我创建了一些CSV文件并将它们导出到SAS服务器上的文件夹中。我正在使用Excel SAS加载项来制作一些图表。无论出于何种原因,我可以访问的唯一文件夹是“我的文件夹”,我也可以在“企业指南”中查看。在那里,我可以修改它并进行更改。

不幸的是,我无法弄清楚该文件夹的路径。我想将我的文本文件(或者某些数据集)写入该文件夹,以便我可以使用加载项访问它们。附注 - 我试图将CSV文件导出到网络驱动器,但出于安全原因我不允许这样做。看起来我坚持使用“我的文件夹”是唯一的选择,我无法弄清楚如何利用它。

4 个答案:

答案 0 :(得分:3)

如果您的“我的文件夹”等同于SAS库,则可以执行以下操作:

%sysfunc(pathname(work));

它为您提供了work库的路径,该库至少是您具有写入权限的一个位置。

答案 1 :(得分:2)

我的猜测是你混淆了两件事: 1.物理文件夹。 (你要找的那些) 2. SAS元数据。 (你看到的'文件系统')

我使用excel加载项已经有一段时间了,但 if (无保证;))我没记错,你只能访问在SAS服务器元数据中注册的SAS对象

SAS元数据看起来像文件结构,但它是虚拟的。同一元数据文件夹中的对象实际上可以具有完全不同的磁盘位置。

最简单的方法是在元数据中注册要访问的文件。 ('我的文件夹',如果你想让它变得最简单)当然,这需要服务器上的某些管理权限。

如果不可能,我不确定您是否可以通过SAS加载项以其他方式访问它。

答案 2 :(得分:1)

作为参考,“我的文件夹”的元数据路径为/User Folders/&sysuserid/My Folder

答案 3 :(得分:0)

您可以将文件存储在服务器上的文件夹中,并使用服务器上〜/ home文件夹中autoexec.sas文件中的LIBNAME来引用该文件夹。使用“添加”浏览库时,您将看到对该文件夹的引用。