delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1998/02/13/23:49:00

From: rdparker AT butlermfg DOT org (Parker, Ron)
Subject: HOWTO: Delete undeletable files in NT
13 Feb 1998 23:49:00 -0800 :
Message-ID: <c=US%a=_%p=Butler_Manufactu%l=BUILDINGS/BLDGSHUB/0006B820.cygnus.gnu-win32@nttwr2.tower.bldgs.butlermfg.org>
Mime-Version: 1.0
To: Nicola Bernardini <nicb AT axnet DOT it>,
"gnu-win32 AT cygnus DOT com"
<gnu-win32 AT cygnus DOT com>

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------ =_NextPart_000_01BD3881.A7590E50
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit

As others have said, MS-DOS, Windows 9X and the Win32 subsystem of NT 
treat CON.* as a reserved name for the console. It is mapped into the 
DosDevices namespace of the NT Object Manager. To delete files of this 
type, you must bypass the Win32 subsystem's file name checking 
routines. This may be done by referencing the file with \\.\<FULLPATH> 
or \\?\<FULLPATH>. Either the NT 'del' command or the gnu-win32 'rm' 
command will work provided you do this.

Examples:
*	del \\?\C:\dir\con.c
*	rm //?/C:/dir/con.c
*	rm \\\\?\\C:\\dir\\con.c

In my spare time I am working on patches to cygwin.dll that will use 
this convention to allow for using reserved file names. This will help 
with distributions that have con*, aux* and other such files in them.



------ =_NextPart_000_01BD3881.A7590E50
Content-Type: application/ms-tnef
Content-Transfer-Encoding: base64

eJ8+IjcTAQaQCAAEAAAAAAABAAEAAQeQBgAIAAAA5AQAAAAAAADoAAEIgAcAGAAAAElQTS5NaWNy
b3NvZnQgTWFpbC5Ob3RlADEIAQmAAQAhAAAARTlFNUUxOUE5N0E0RDExMThBN0IwMDYwMDhDNzcx
MjkAEQcBIIADAA4AAADOBwIADQANABAANQAFADsBAQWAAwAOAAAAzgcCAA0ADQAPACUABQAqAQEN
gAQAAgAAAAIAAgABBIABACYAAABIT1dUTzogRGVsZXRlIHVuZGVsZXRhYmxlIGZpbGVzIGluIE5U
AM8MAQOQBgBIBwAAJgAAAAsAAgABAAAAAwAuAAAAAABAADkAAHMYxLM4vQEeAHAAAQAAACYAAABI
T1dUTzogRGVsZXRlIHVuZGVsZXRhYmxlIGZpbGVzIGluIE5UAAAAAgFxAAEAAAAWAAAAAb04s8PW
muHl6qSXEdGKewBgCMdxKQAAAwAGEKvuevoDAAcQQwIAAB4ACBABAAAAZQAAAEFTT1RIRVJTSEFW
RVNBSUQsTVMtRE9TLFdJTkRPV1M5WEFORFRIRVdJTjMyU1VCU1lTVEVNT0ZOVFRSRUFUQ09OKkFT
QVJFU0VSVkVETkFNRUZPUlRIRUNPTlNPTEVJVElTTUEAAAAAAwAQEAAAAAADABEQAQAAAAIBCRAB
AAAAHAMAABgDAABUBAAATFpGdcB4c/oDAAoAcmNwZzEyNXYyAPQB9yACpAPjAgBjgmgKwHNldDAg
BxPvAoMAUALyEBcyBgAGwwKAZn0KgAjIIDsJbw4wNbMCgAqBdWMAUAsDYwBBxQtgbg4QMDMzC6YQ
sHEEIG90aASQBCAQQHZIZSBzC3BkLAXRLShET1MYgFcLgGRvIncEIDlYIABwZCALF5EZEjMSUHN1
YnOgeXN0ZW0XcGYHsBZUGgAJcGEFQENPTswuKhnABCBhIAlwEHCmchgQGfBuYQeAIAIQHwXAGhIF
oACABvBlLiCWSQVABAAgAMBwcB0hCQuAdG8aA0Rvc0TcZXYN4AeRHVJzCrAggMcbQhoSG4FPYmoF
kAVAsk0AcGFnBJAekFQfsP8BAB5wGxAdkAMQB5EhYx7hbHR5H0AYgHkIYB8AdXkbACBiJJAccCRh
Gi9tvicEICOiHUQQMAWQawuA9mccsAhgdAuAB5Ai4SRC/QDAeSVgGCAZUCjAJWEcsfZmBJAJ8GMo
MiXiJ0MD8BcXkAMwK/EuK/A8RlWATExQQVRIPhdw2wrRK/E/LEoekEUrsQSQ1SGGJyMxJx4RbQOB
GfBhHbVnbnUtA/AacieucicAL6cD8GwDIHcFsPhrIHADYCBgAQAZ8CTiPxlQJCMsMAqxCoQKgEV4
dx1gC1AHkDo0CBnwAABw0QIwZXh0EUInAbAMgo0CkSo2ITYhbHZsAmD/NoA2MABBNjAZMQnwEJA2
Ex82cAwwNtES4AIAaS0zcjgBQGxpOlEjIi02Q7M1QADwaXIr8B4hLgDgDzQTNh83ITFQIC8vP+ov
O6AvO+EvPD89Tyvyvy1FO4Q7xTwbCvU0IkkDoP5tKYAhAQlwJdAHcR6gGcD/GzAyYigyAiAyoBvg
J+EkYZEfsGN5ZzDhLmQyMf8XkBvhMhMlMETBJEIeIRgQ/QIwaUYBH6EHQAkAB+Adon8lMCgzHNYn
RyjmMhMXoGzecCuUO+AbAAUQYiiRHjEXR4QX8x4hKhiAYXV4/xxRMAIukxqwEDAjlQuAJdIWbTP7
EvEAUjAeAEIQAQAAAAEAAAAAAAAAAwCAEP////8LAAeACCAGAAAAAADAAAAAAAAARgAAAAADhQAA
AAD//wMACIAIIAYAAAAAAMAAAAAAAABGAAAAABCFAAAAAAAAAwABgAggBgAAAAAAwAAAAAAAAEYA
AAAAUoUAAHQQAAAeAAKACCAGAAAAAADAAAAAAAAARgAAAABUhQAAAQAAAAUAAAA4LjAyAAAAAAMA
CYAIIAYAAAAAAMAAAAAAAABGAAAAAAGFAAAAAAAACwAKgAggBgAAAAAAwAAAAAAAAEYAAAAADoUA
AAAAAAADAAuACCAGAAAAAADAAAAAAAAARgAAAAARhQAAAAAAAAMADIAIIAYAAAAAAMAAAAAAAABG
AAAAABiFAAAAAAAAHgADgAggBgAAAAAAwAAAAAAAAEYAAAAANoUAAAEAAAABAAAAAAAAAB4ABIAI
IAYAAAAAAMAAAAAAAABGAAAAADeFAAABAAAAAQAAAAAAAAADACYAAAAAAAMANgAAAAAAHgAFgAgg
BgAAAAAAwAAAAAAAAEYAAAAAOIUAAAEAAAABAAAAAAAAAAIB+T8BAAAAHgAAAAAAAADcp0DIwEIQ
GrS5CAArL+GCAQAAAAAAAAAuAAAAHgD4PwEAAAAVAAAAU3lzdGVtIEFkbWluaXN0cmF0b3IAAAAA
AgH7PwEAAAAeAAAAAAAAANynQMjAQhAatLkIACsv4YIBAAAAAAAAAC4AAAAeAPo/AQAAABUAAABT
eXN0ZW0gQWRtaW5pc3RyYXRvcgAAAABAAAcwgGNuqbI4vQFAAAgw1JRF8bM4vQEDAA00/T8AAAIB
FDQBAAAAEAAAAFSUocApfxAbpYcIACsqJRceAD0AAQAAAAEAAAAAAAAACwApAAAAAAALACMAAAAA
AAIBfwABAAAAXQAAADxjPVVTJWE9XyVwPUJ1dGxlcl9NYW51ZmFjdHUlbD1CVUlMRElOR1MvQkxE
R1NIVUIvMDAwNkI4MjBAbnR0d3IyLnRvd2VyLmJsZGdzLmJ1dGxlcm1mZy5vcmc+AAAAAGGp

------ =_NextPart_000_01BD3881.A7590E50--
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request AT cygnus DOT com" with one line of text: "help".

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019