我刚刚开始学习 SAS,因为我需要将它用于统计课程。对于本课程,该大学通过他们的虚拟机设置提供 SAS 9.2:我在他们的系统中进行预订,他们在其中一台服务器上生成一个 VM,然后我使用 Microsoft 的远程桌面客户端连接到该 VM。每个会话生成和擦除虚拟机;每次都会重置设置,并且文件必须存储在我的客户端计算机上(可以通过 UNC 路径在 VM 中访问)。
在此设置中,当我打开存储在笔记本电脑上的程序文件时,我只能通过硬编码完整路径或更新“当前文件夹”在每个会话开始时设置。第一个是有问题的,因为这意味着该程序不会在其他任何地方运行 - 特别是当我通过电子邮件将其发送给教授时。第二个是不方便的,因为浏览到这个特定的 UNC 路径非常耗时,而且我已经必须浏览到相同的路径才能打开程序文件。
我想通过以编程方式将当前文件夹设置为包含该程序的文件夹来简化此操作。然后我可以打开文件并开始工作。我找到了一些获取程序文件的文件名、获取 fileref 的路径以及(超出链接限制)设置当前文件夹的示例,但我无法以正确的方式组合它们。请为我连接点。