* how to adapt a path name to the OS @ 2005-05-04 16:19 evangeli 2005-05-04 16:24 ` Martin Dowie 0 siblings, 1 reply; 8+ messages in thread From: evangeli @ 2005-05-04 16:19 UTC (permalink / raw) Hello let us assume i have a string S corresponding to a path that has the following value : "/home/test/me/test path" is there a predefined function that can adapt S to my OS. On my example i'll have F(S) = "/home/test/me/test\ path" Thanks ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: how to adapt a path name to the OS 2005-05-04 16:19 how to adapt a path name to the OS evangeli @ 2005-05-04 16:24 ` Martin Dowie 2005-05-04 16:28 ` evangeli 0 siblings, 1 reply; 8+ messages in thread From: Martin Dowie @ 2005-05-04 16:24 UTC (permalink / raw) evangeli@cnam.fr wrote: > Hello > let us assume i have a string S corresponding to a path that has the > following value : > "/home/test/me/test path" > > is there a predefined function that can adapt S to my OS. On my example > i'll have > F(S) = "/home/test/me/test\ path" No, not predefined. Cheers -- Martin ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: how to adapt a path name to the OS 2005-05-04 16:24 ` Martin Dowie @ 2005-05-04 16:28 ` evangeli 2005-05-04 16:32 ` Martin Dowie 2005-05-04 17:03 ` Ludovic Brenta 0 siblings, 2 replies; 8+ messages in thread From: evangeli @ 2005-05-04 16:28 UTC (permalink / raw) thanks for your help for unix how can i know all the special chars that have to be preceded by a '\' ? ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: how to adapt a path name to the OS 2005-05-04 16:28 ` evangeli @ 2005-05-04 16:32 ` Martin Dowie 2005-05-04 16:44 ` evangeli 2005-05-04 17:03 ` Ludovic Brenta 1 sibling, 1 reply; 8+ messages in thread From: Martin Dowie @ 2005-05-04 16:32 UTC (permalink / raw) evangeli@cnam.fr wrote: > thanks for your help > for unix how can i know all the special chars that have to be preceded > by a '\' ? What compiler (inc version)/OS are you using? If you are using Linux and a more recent version of GNAT/gcc then you may find that all you really need is in Ada.Directories. Cheers -- Martin ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: how to adapt a path name to the OS 2005-05-04 16:32 ` Martin Dowie @ 2005-05-04 16:44 ` evangeli 2005-05-04 17:06 ` Adrien Plisson 0 siblings, 1 reply; 8+ messages in thread From: evangeli @ 2005-05-04 16:44 UTC (permalink / raw) It seems i do not have ada.directories on my system i have gnat 3.15p do you know where i can find a more recent version? ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: how to adapt a path name to the OS 2005-05-04 16:44 ` evangeli @ 2005-05-04 17:06 ` Adrien Plisson 0 siblings, 0 replies; 8+ messages in thread From: Adrien Plisson @ 2005-05-04 17:06 UTC (permalink / raw) evangeli@cnam.fr wrote: > It seems i do not have ada.directories on my system > i have gnat 3.15p so you may look at GNAT.Directory_Operations (g-dirope.ads) -- rien ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: how to adapt a path name to the OS 2005-05-04 16:28 ` evangeli 2005-05-04 16:32 ` Martin Dowie @ 2005-05-04 17:03 ` Ludovic Brenta 2005-05-04 17:14 ` evangeli 1 sibling, 1 reply; 8+ messages in thread From: Ludovic Brenta @ 2005-05-04 17:03 UTC (permalink / raw) writes: > thanks for your help > for unix how can i know all the special chars that have to be preceded > by a '\' ? The quotes are only needed to protect certain characters from the shell. So, you need to quote only if you want to pass the string to a shell. In the case of bash, I suggest you give up on quoting and simply enclose the path in single quotes ('). If you want to pass the string to Ada.Text_IO.Open to open a file, then you don't need quoting at all. HTH -- Ludovic Brenta. ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: how to adapt a path name to the OS 2005-05-04 17:03 ` Ludovic Brenta @ 2005-05-04 17:14 ` evangeli 0 siblings, 0 replies; 8+ messages in thread From: evangeli @ 2005-05-04 17:14 UTC (permalink / raw) yes it helps i am using procedure Gnat.Os_Lib.Spawn before calling it i call Argument_String_To_List on a string that contains a path with spaces sorry for bothering you with this stupid mistake ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2005-05-04 17:14 UTC | newest] Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2005-05-04 16:19 how to adapt a path name to the OS evangeli 2005-05-04 16:24 ` Martin Dowie 2005-05-04 16:28 ` evangeli 2005-05-04 16:32 ` Martin Dowie 2005-05-04 16:44 ` evangeli 2005-05-04 17:06 ` Adrien Plisson 2005-05-04 17:03 ` Ludovic Brenta 2005-05-04 17:14 ` evangeli
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox