在 SPSS 18 中指定相对路径

exh*_*uma 3 deployment relative-path spss absolute-path

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

FILE HANDLE myfile='..\..\data\current.txt' /LRECL=533.
DATA LIST FILE=myfile /
...
Run Code Online (Sandbox Code Playgroud)

这之所以有效,是因为 SPSS 11 将工作文件夹设置为保存源文件的路径.SPS。看来SPSS 18总是将其工作文件夹设置为SPSS本身的安装文件夹。这根本不是一回事。

有没有办法改变这种行为?或者我是否坚持将所有内容更改为绝对文件名?

Ala*_*ska 5

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

文件句柄 directoryPath /NAME='C:\Directory\Path\' 。
文件句柄 myFile /NAME='directoryPath/fileName.xyz' 。
获取文件='myFile'。

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

斜线的方向可能很重要。

(适用于版本 17)