RE: Re: SixPack mods for Linux users

"Dave" <[email protected]> Mon, 18 Oct 2010 00:32:42 +0100
Newsgroups gmane.comp.emulators.hercules390.vm
Message-ID <CDCB03A5568A45839E4F18FA512C77D8@EMACHINE>
It only appears to be valid in relative paths:-

C:\Documents and Settings>cd ./waded

C:\Documents and Settings\waded>cd ./my*

C:\Documents and Settings\waded\My Documents>cd ./h*

C:\Documents and Settings\waded\My Documents\HamStuff>cd "/

C:\Documents and Settings\waded\My Documents\HamStuff>cd "../../..

C:\Documents and Settings>cd ./waded/my*

C:\Documents and Settings\waded\My Documents>cd C:/hercules

C:\Documents and Settings\waded\My Documents\Hercules>

Very odd....


> -----Original Message-----
> From: [email protected] [mailto:[email protected]] On Behalf
> Of paoloG
> Sent: 17 October 2010 23:52
> To: [email protected]
> Subject: [H390-VM] Re: SixPack mods for Linux users
> 
> 
> 
> 
> Dear Herculeans,
> 
> I was out for the day and now I'm reading all your opinions.
> 
> So this is my *experience* (not opinion...;-)
> 
> WIN2K SP4 - CMD box
> 
> (in C: I have a directory HAL)
> 
> C:
> CD\HAL
> C:\HAL    (I am in directory HAL)
> 
> C:
> CD/HAL    Syntax error
> 
> C:
> CD./HAL
> C:        I'm still in root directory
> 
> C:
> CD ./HAL
> C:        I'm still in root directory
> 
> C:
> CD C:./HAL
> C:        I'm still in root directory
> 
> Please tell me what I'm supposed to do to get "/" working in Windows...;-)
> 
> Regards
> 
> Paul
> 
> 
> --- In [email protected], "Dave" <dave.g4ugm@...> wrote:
> >
> >
> >
> > > -----Original Message-----
> > > From: [email protected] [mailto:[email protected]] On
> Behalf
> > > Of Dave McGuire
> > > Sent: 17 October 2010 20:13
> > > To: [email protected]
> > > Subject: Re: [H390-VM] Re: SixPack mods for Linux users
> > >
> > > On 10/17/10 10:23 AM, "Fish" (David B. Trout) wrote:
> > > >>     Every time I accidentally type '/' (the two or three
> > > >> times a year that I have to do something on a Windows box ;))
> > > >> it doesn't work, at least in a "cd" command at a prompt.
> > > >
> > > > What O/S?
> > >
> > >    Various, probably limited to Server 2000, Server 2003, and XP.
> > >
> > > > Because according to Paul (paoloG) on Win2K forward slashes
> > > > apparently don't work at the prompt (which is quite surprising to me
> but
> > > not
> > > > altogether unbelievable). It DOES work on WinXP though. That I do
> know.
> > >
> > >    I was able to try it under Windows 2003 today.  Leading the path
> with
> > > a '/' breaks it, as was discussed subsequently.
> > >
> > > > What I suspect may be confusing people is the fact that "/dir" is
> NOT a
> > > > valid path in Windows by virtue of the fact that, because it doesn't
> > > start
> > > > with a period, it is thus interpreted as an absolute path instead of
> a
> > > > relative path, and "/" is an invalid root drive file system
> > > specification in
> > > > Windows. In Windows absolute root paths must start with a drive-
> letter-
> > > colon
> > > > (e.g. "C:") sequence.
> > > >
> > > > But "./dir" IS a valid path. A valid *relative* path as it turns
> out.
> > >
> > >    Ok, I see what you mean, thank you for the explanation.  What comes
> > > out of this is that Microsoft chose to not recognize a path separator
> > > character as the first character of a directory name to mean an
> absolute
> > > path within a filesystem, in an OS that doesn't support the notion of
> > > mounting other filesystems at arbitrary depths in the hierarchy.
> >
> > NO! When DOS 1.0 was written it didn't have any notion of directory, and
> > Microsoft choose to use the "/" character to prefix a command option.
> For
> > compatibility reasons this is still the case.
> >
> > There are similar disparities in LINUX. So whilst you can enter wild
> cards
> > as part of command names, you can't use them on internal system calls.
> The
> > shell expands them.
> >
> > It also supports mounting local file systems at any point in the in the
> > local hierarchy. For remote file systems the DFS (distributed files
> system)
> > does allow you to construct a tree with an arbitrary structure.
> >
> >
> > > Another "development in a vacuum" issue, I suspect, and not entirely
> > > surprising, but it is what it is, and knowing the behavior is the
> > > important part.
> > >
> > >    But there is a major inconsistency here, see below.
> > >
> > > > The point is Windows accepts EITHER forward *or* backward slashes as
> > > path
> > > > separators, but the path you specify MUST be a validly formed path.
> > > > Otherwise you get an error.
> > >
> > >    It (Server 2003) does NOT, however, treat '/' and '\' equally.  As
> > > with any non-nested-hierarchy-filesystem OS, you can type "cd \" to
> get
> > > to the root of the currently selected filesystem ("drive"),  while "cd
> > > /" does not work...in fact it does nothing, it doesn't even generate
> an
> > > error.
> > >
> >
> > Because "/" is a null option.
> >
> > >    Further, '\' referring the root of the currently selected drive is
> > > inconsistent with the "absolute root paths must start with a
> > > drive-letter-colon sequence.
> > >
> >
> > That's because there is no rule "absolute root paths must start with a
> > drive-letter-colon sequence."
> >
> > On Windows there is a current drive, and also each drive letter has its
> own
> > current directory. So "cd \" changes the current path on the current
> drive
> > to the root. If "C:" is the current drive "cd d:\data" changes the
> current
> > path on the d: drive to \data, but does not change the current drive.
> >
> > >    Again, knowing the behavior (as inconsistent with both themselves
> and
> > > the rest of the computing world as they may be) is the important part,
> > > and I appreciate your poking me with this additional information,
> which
> > > motivated me to go try a few things.
> > >
> > >              -Dave
> > >
> > > --
> > > Dave McGuire
> > > Port Charlotte, FL
> > >
> > >
> > > ------------------------------------
> > >
> > > Yahoo! Groups Links
> > >
> > >
> > >
> >
> 
> 
> 
> 
> ------------------------------------
> 
> Yahoo! Groups Links
> 
> 
>