Sujet : Re: Python (was Re: I did not inhale)
De : Keith.S.Thompson+u (at) *nospam* gmail.com (Keith Thompson)
Groupes : comp.unix.shell comp.unix.programmer comp.lang.miscDate : 19. Aug 2024, 21:28:53
Autres entêtes
Organisation : None to speak of
Message-ID : <87cym4cl4q.fsf@nosuchdomain.example.com>
References : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
User-Agent : Gnus/5.13 (Gnus v5.13)
"Dmitry A. Kazakov" <
mailbox@dmitry-kazakov.de> writes:
On 2024-08-19 10:45, Lawrence D'Oliveiro wrote:
On Mon, 19 Aug 2024 09:37:39 +0200, Dmitry A. Kazakov wrote:
[...]
And single drive letters?
>
They are dozens characters long actually, if you mean the device names.
Drive names are only single letters. You’re not talking about
reserved
file names, are you?
>
No, I am talking about proper file paths under Windows. Letters is a
DOS layer on top of it. E.g. see QueryDosDeviceW call.
OK, I tried a test program that invokes QueryDosDeviceW() on L"C:".
The result was "\Device\HarddiskVolume4". (That's not a C string
literal. It contains two single backslash characters.)
What can I do with that string? In what sense is it more "official"
than "C:", or "Acer": (the volume's label), or "B64F-C8F7" (the
volume's serial number)?
-- Keith Thompson (The_Other_Keith) Keith.S.Thompson+u@gmail.comvoid Void(void) { Void(); } /* The recursive call of the void */