Re: Path separators...final

new topic     » goto parent     » topic index » view thread      » older message » newer message

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."

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu