Possible bug in std.path?
Steven Schveighoffer via Digitalmars-d
digitalmars-d at puremagic.com
Thu May 19 07:53:21 PDT 2016
On 5/19/16 9:49 AM, Hugo wrote:
> On Thursday, 19 May 2016 at 05:06:44 UTC, Vladimir Panteleev wrote:
>> Here you can see the final string value of the program argument in
>> your program.
>>
>> The correct invocation is: mytest "my dir\\"
>
> What you suggest is non-standard in Windows, and would require
> distributing the application with some form of comment saying you have
> to use double backslashes, which is unprofessional. Software should
> serve the user and not the other way round.
Then complain to Microsoft :) This is Microsoft's command shell sending
that parameter to your program.
> Notice I am not debating the escape character, but the inconsistency of
> buildNormalizedPath, which IMHO should have worked and fixed the
> trailing backslash.
buildNormalizedPath is being send the string `my dir"`, what is it
supposed to do with that?
-Steve
More information about the Digitalmars-d
mailing list