*ВОПРОС: Как проверить через синтаксис существование файла? *ОТВЕТ: размещён в новостной группе SPSS, автор: rlevesque@videotron.ca, 15.05.2001. * Во-первых, сохраните следующие строки в файл "c:\\temp\\isfile.sps". *------------ Начало файла "c:\\temp\\isfile.sps". GET FILE='d:\\temp\\mydatafile.sav'. * замените путь в команде выше путём к тому файлу, наличие которого хотите проверить. DEFINE !isfile()'yes'!ENDDEFINE. *------------ Конец файла "c:\\temp\\isfile.sps". ********************. * Когда первый раз мы выполним этот синтаксис, файла 'd:\\temp\\mydatafile.sav' не будет. ********************. DATA LIST LIST /dummy. BEGIN DATA 1 END DATA. DEFINE !isfile()'no'!ENDDEFINE. INCLUDE 'c:\\temp\\isfile.sps'. STRING mydata(A14). DO IF !isfile='yes'. * Файл существует. COMPUTE mydata="есть". ELSE. * Файл не существует. COMPUTE mydata="нет". END IF. EXECUTE. ********************. * А теперь - создадим этот файл перед запуском синтаксиса чтобы убедиться, что тот работает. ********************. DATA LIST LIST /dummy. BEGIN DATA 1 END DATA. SAVE OUTFILE='d:\\temp\\mydatafile.sav'. DEFINE !isfile()'no'!ENDDEFINE. INCLUDE 'c:\\temp\\isfile.sps'. STRING mydata(A14). DO IF !isfile='yes'. * Файл существует. COMPUTE mydata="есть". ELSE. * Файл не существует. COMPUTE mydata="нет". END IF. EXECUTE.