Re: Path separators...final
Al Getz wrote:
>
> Brian Broker wrote:
>
> >Wouldn't it be more "natural" to "surround" the paths with "quotes" since
> >that's
> >how the command-line works? It's your call but I guess I'm just interested
> >as to why you didn't comment on my idea.
> >
> >Can a quote be part of a Linux path?
> >
> >-- Brian
>
> >
> > Brian Broker wrote:
> >
> >
> > Wouldn't it be more "natural" to "surround" the paths with "quotes" since
> > that's
> > how the command-line works? It's your call but I guess I'm just interested
> > as to why you didn't comment on my idea.
> >
> > Can a quote be part of a Linux path?
> >
> > -- Brian
> >
> > PS: does that solution handle a path named "c:\my;;;dir;;\myfile;;d;"?
> >
> > i.e. --> ;c:\my;;;dir;;\myfile;;d;;;d:\mydir\myfile;
>
> Hi there Brian,
>
>
> Sorry about that, i meant to comment on your post...
>
> About the quotes:
> Im afraid we'll need quotes to surround paths that contain spaces,
> so that might end up looking like:
> ""c:\mydir\My File With Some Spaces.txt""
>
> But now that you mention it, maybe that would be ok too.
>
> Does using the semicolon allow using semicolons in the path as
> in your example? No, that's the drawback. On the other hand,
> semicolons are used in the Environment var PATH to separate paths,
> so i assumed this would work, but who knows how a user might
> name his folder or file right... MyFile;This;That;.txt maybe.
>
> Im going to have to consider using double quotes after reading
> your post again. I think this would be a better idea too now.
> Nice thing is, i already have the program set up to parse with
> a constant delimiter char, so all i have to do now is change one
> line:
> constant DELIMCHAR='"'
> instead of the semicolon ';' .
>
> Yeah, this sounds good :) Thanks.
> Probably even looks more natural to a person that doesnt do
> any programming (another nice thing i like to see).
>
> Now to see if my file saver/reader will easily save and read
> back the double quotes without any problem. If not i'll have
> to update that i guess.
>
>
> Al
>
>
> My bumper sticker: "I brake for LED's"
>
> From "Black Knight":
> "I can live with losing the good fight,
> but i can not live without fighting it".
> "Well on second thought, maybe not."
Hi again,
Interesting, i had anticipated the use of double quotes for paths
with space chars, so i had previously added a short routine to
convert the double quotes to escape+doublequote combos, so that
Eu's 'get()' can read back a file saved like this.
This is interesting because if that isnt done 'get' cant read back
the file. 'print' doesnt work does it? Nor 'pretty_print'?
Also doesnt double backslashes or did i miss something?
Take care,
Al
And, good luck with your Euphoria programming!
My bumper sticker: "I brake for LED's"
From "Black Knight":
"I can live with losing the good fight,
but i can not live without fighting it".
"Well on second thought, maybe not."
|
Not Categorized, Please Help
|
|