Posted by
Mike on
Dec 05, 2012; 5:16pm
URL: http://spssx-discussion.165.s1.nabble.com/Error-61-tp5716679p5716692.html
To be historically accurate, the MS-Dos device names and conventions were
based on CP/M, "Control Program/Microcomputer", which in turn were based
on the DEC conventions. See the CP/M entry in Wikipedia from which the
following quote comes from:
|CP/M's command line interface was patterned after the operating systems
from
|Digital Equipment, such as RT-11 for the PDP-11 and OS/8 for the PDP-8.
and
|Many of the basic concepts and internal mechanisms of early versions of
MS-DOS
|resembled those of CP/M.
http://en.wikipedia.org/wiki/CP/MMy first microcomputer was a Kaypro 4 which ran CP/M off of 5.25 inch
floppies
(and came with Wordstar, dbase II, Supercalc, Kermit, and other software).
Of course,
in my day job, I worked on Univac/Sperry (where I first learned how to use
SPSS
on a mainframe), IBM Wylbur/SuperWylbur/CMS, DEC Vaxen, and Sun Unix.
-Mike Palij
New York University
[hidden email]
----- Original Message -----
From: Art Kendall
To:
[hidden email]
Sent: Wednesday, December 05, 2012 11:32 AM
Subject: Re: Error # 61
Most of the DOS devices and many of the conventions were the same as
late-60;s Digital Equipment Company devices and conventions.
DEC dos
tty: ==> tt:
con: == > con:
lpt1: ==> lpt1:
dska: ==> a:
copy ==> copy
pip ==> pip
call ==> call
ren ==> ren
del ==> del
dir ==> dir
type ==> type
name.ext ==> name.ext
dev:name.ext == > dev:name.ext
colon for device
/ for a switch
I fact when DOS came out I was able to pick it up fairly quickly because
switches almost always appeared to be RT-11 switches that instead of being
spelled out were abbreviated to one letter. e.g.,
/since ==> /s
Art Kendall
Social Research Consultants
On 12/5/2012 10:54 AM, J. R. Carroll wrote:
(sent with the wrong email - my apologies if you get this twice)
//
Absolutely interesting - never knew this.
I looked this up and found:
http://support.microsoft.com/kb/74496/en-us(some of them are obvious).
Good to know, thanks Jon.
-J
----
J. R. Carroll
Cell: (650) 776-6613
Email:
[hidden email]
[hidden email]
[hidden email]
On Wed, Dec 5, 2012 at 10:38 AM, Jon K Peck <
[hidden email]> wrote:
I think you are encountering a legacy of the ancient DOS days. Some things
live forever, I guess. con is/was the name of a built-in device in DOS for
the console, along with lpt1 and a few others. Trying to save to
con.anything fails, whether it is SPSS or other software. Try it in
Notepad, for example (I used c:\temp\temp\con.txt) and you get a message
like
con
This file name is a reserved device name
or
... already exists, do you want to replace it, followed by a cannot create
error message
Jon Peck (no "h") aka Kim
Senior Software Engineer, IBM
[hidden email]
new phone: 720-342-5621
From: Philip Burgess <
[hidden email]>
To:
[hidden email],
Date: 12/05/2012 08:16 AM
Subject: [SPSSX-L] Error # 61
Sent by: "SPSSX(r) Discussion" <
[hidden email]>
I'm running SPSS 20 on a 64bit Windows 7 machine (with 12 processors &
192 GB RAM).
I process a large (7 mill record file) with no issue until I try to save:
file handle ActiveDir / name = 'D:\AMHOCN\Data\CMHC 2011'.
sav out 'ActiveDir\con.sav' .
>Error # 61 in column 10. Text: ActiveDir\con.sav
>The filename is not valid.
>Execution of this command stops.
I stumbled (don't know how I got there) that if the file to save was
'cons.sav' - there was no issue and SPSS saved successfully (and the
sav file worked fine).
sav out 'ActiveDir\cons.sav' .
All that is different is the name of the sav file - con vs. cons
(For interest, the 'con' file is an event file (service contacts) and
the database table is named 'con' - I wanted to maintain names between
the database tables and the SPSS analysis files I generate).
I'm puzzled. Any ideas?
Thanks;
Philip
[hidden email]
=====================
To manage your subscription to SPSSX-L, send a message to
[hidden email] (not to SPSSX-L), with no body text except the
command. To leave the list, send the command
SIGNOFF SPSSX-L
For a list of commands to manage subscriptions, send the command
INFO REFCARD
===================== To manage your subscription to SPSSX-L, send a message
to
[hidden email] (not to SPSSX-L), with no body text except the
command. To leave the list, send the command SIGNOFF SPSSX-L For a list of
commands to manage subscriptions, send the command INFO REFCARD
=====================
To manage your subscription to SPSSX-L, send a message to
[hidden email] (not to SPSSX-L), with no body text except the
command. To leave the list, send the command
SIGNOFF SPSSX-L
For a list of commands to manage subscriptions, send the command
INFO REFCARD