0

ファイルハンドルを使用してデータセットをspssのファイルに書き込んでいますが、これは初めてうまくいきました。

FILE HANDLE directoryPath /NAME='D:\XX\Dropbox\XX\' . 
FILE HANDLE write_data /NAME='directoryPath/dataset_1.sav' . 
SAVE OUTFILE='write_data ' 

次のエラーが表示されます。

>Error # 5332 in column 26.  Text: write_data
>The specified file or directory is read-only and cannot be written to.  The 
>file will not be saved.  Save the file with another name or to a different 
>location or change the access permissions first. 
>Execution of this command stops.

ファイル ハンドルではなくフル パスを指定すると、次のようになります。

 SAVE OUTFILE='D:\XX\Dropbox\XX\dataset_1.sav' 
 /COMPRESSED.

それは正常に動作します。ご覧のとおり、ドロップボックス フォルダーに書き込んでいます。これが許可に干渉するかどうかはわかりません。全体的なパーミッションを変更してファイル ハンドルの例を機能させる方法を知っている人はいますか? または、構文を手動で変更する必要がありますか?

4

1 に答える 1

0

ファイル ハンドルは累積されません。ファイル ハンドルとして解釈できるのは最初の部分だけです。

于 2013-09-17T22:47:01.287 に答える