Hi all,
it’s my first post here, so I hope I’m in the right place to ask.
I’m using Ruby for implementi a simple script, I have problem when I
want to launch an exe with as argument a path with spaces:
something like
command = "mediainfo C:\folder1\another folder\file.mp4 "
IO.popen(command)
If there’s a space in the path it doesn’t work
command = "mediainfo C:\folder1\file.mp4 "
IO.popen(command)
This works,
is there something I’m missing?
Thanks a lot for any reply
Bye
On Friday 13 June 2008, Ema Fuma wrote:
command = "mediainfo C:\folder1\file.mp4 "
IO.popen(command)
This works,
is there something I’m missing?
Thanks a lot for any reply
Bye
I don’t use Windows, so I can’t be sure, but I think I read somewhere
you need
to quote the path inside the string:
command "mediainfo "C:\folder1\another folder\file.mp4 “”
If you don’t want have to escape the " inside the string, you can
enclose it
in single quotes, instead:
command ‘mediainfo "C:\folder1\another folder\file.mp4 "’
I hope this helps
Stefano