Odd, is it not? mkdir 'e:\' cannot be undone by rmdir 'e:\' ...
Houder
houder@xs4all.nl
Tue Aug 27 15:25:00 GMT 2019
L.S.,
# note: cygdrive has been remapped to /drv at my place
64-%% uname -a
CYGWIN_NT-6.1 Seven 3.0.7(0.338/5/3) 2019-04-30 18:08 x86_64 Cygwin
64-%% mkdir /drv/e
mkdir: cannot create directory â/drv/eâ: Permission denied
64-@@ uname -a
CYGWIN_NT-6.1 Seven 3.1.0(0.340/5/3) 2019-08-19 10:13 x86_64 Cygwin
64-@@ mkdir /drv/e
mkdir: cannot create directory â/drv/eâ: File exists
Different error report (which was the objective of Ben Wijen):
https://cygwin.com/ml/cygwin-patches/2019-q2/msg00136.html
Now, let's play:
64-@@ cygpath -w /drv/e
E:\
64-@@ mkdir 'e:\' # creates subdirectory e: !!!!!
64-@@ rmdir 'e:\' # fails, because it refers to /drv/e
rmdir: failed to remove 'e:\': Directory not empty
64-@@ rmdir 'e:'
Yes, I should NOT use "DOS paths" ...
https://cygwin.com/cygwin-ug-net/using.html#pathnames-win32
However, I wonder why e:\ is interpreted by mkdir as e:, and as
/drv/e (that is as e:\) by rmdir.
Any reason for this remarkable difference?
Regards,
Henri
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
More information about the Cygwin
mailing list