Re: DOS undocumented feature
On 21 Jul 2002, at 12:15, Robert Craig wrote:
>
> Ricardo Forno writes:
> > While trying to enhance your DUPFILE.EXW program
> > with some additional options, I discovered what seems
> > to be an undocumented feature of DOS under
> > Windows 98 SE. This happens only in a DOS window,
> > not when you restart in DOS mode.
> > As you know, . means the current directory, and .. means the parent
> > directory. But ... means the parent of the parent directory,
> > .... the parent of the parent of the parent, and so on.
>
> That apparently doesn't work on XP. Only . and .. work.
>
> > So, maybe the number of possible platforms should be increased.
>
> I'm not sure what you mean. dupfile.exw works (more or less) on all
> platforms. Only "." and ".." are reported by the system calls that dir()
> uses. I guess "..." and "...." are supported artificially by the
> Win 98 command-line processor.
Which means you can write Eu code to artificially support it too, Ricardo.
Same as adding a huge long path with create_directory().
> > Do you know why some files processed by DUPFILE.EXW when run
> > through ex raise a "Critical error" condition?
>
> That's what DOS does when a DOS program tries to open a locked file.
> Not very helpful. It will help if you close all your Windows apps
> before scanning the whole drive with ex dupfile.exw.
Even less helpful, Rob. What about checking the file attributes before any
operations on them, Ricardo?
Kat
|
Not Categorized, Please Help
|
|