deployment - 在 SPSS 18 中指定相对路径

标签 deployment relative-path absolute-path spss

在 SPSS 11 中,可以指定相对路径。示例:

FILE HANDLE myfile='..\..\data\current.txt' /LRECL=533.
DATA LIST FILE=myfile /
...

这很有效,因为显然 SPSS 11 将工作文件夹设置为保存源 .SPS 文件的路径。似乎 SPSS 18 总是将其工作文件夹设置为 SPSS 本身的安装文件夹。这根本不是一回事。

是否有改变这种行为的选项?还是我坚持将所有内容都更改为绝对文件名?

最佳答案

您可以定义一个目录路径,而不是相对路径,并在其他文件句柄声明中使用它来节省输入:

文件句柄目录路径/NAME='C:\Directory\Path\' 。
文件句柄 myFile/NAME='directoryPath/fileName.xyz' 。
获取文件='我的文件'。

这将获得文件:C:\Directory\Path\fileName.xyz。

斜线的方向可能很重要。

(适用于版本 17)

关于deployment - 在 SPSS 18 中指定相对路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2966177/

相关文章:

node.js - 如果__dirname为您提供文件夹,那么您在什么目录中获得项目的根目录?

jquery - 使用 jQuery 对/home 目录进行 AJAX url 请求

python - 如何使用相对路径使用 pandas 在 data_folder 中打开我的文件?

deployment - 如何将中间人站点部署到 GitHub 用户页面

php - Jenkins 在部署时创建文件而不是符号链接(symbolic link)

database - SSDT 如何 : Deploy . dacpac 忽略目标上的放置列

php - 为什么 simplexml_load_file 相对于主机文件不起作用?

servlets - 如何查找基于 servlet 的应用程序的工作文件夹以加载资源

用于符号链接(symbolic link)的 Cwd::abs_path 的 Perl 替代方案

iis - 类型或 namespace 名称'Script'在 namespace 'System.Web'中不存在