* Eric Blake (ebl...@redhat.com) wrote:
> On 10/28/2017 06:44 AM, Programmingkid wrote:
> > I'm trying to use an image file that has spaces in its file name (and 
> > sometimes in the path) to be used as a USB flash drive. When I try adding 
> > the image file using the drive_add command I see this error: drive_add: 
> > extraneous characters at the end of the line
> > 
> > I have tried using single and double quotes around the file name but this 
> > does not help. Is there a way to use files that have spaces in it's name 
> > with drive_add?
> 
> Not in HMP, which lacks quoting.  (Unless you want to patch HMP to learn
> quoting)

I think it's already got that code at least in some places.
monitor_parse_arguments calls get_str, and get_str understands " wrapped
arguments.

drive_add 1 "file=foo bar"

gives me:
Could not open 'foo bar': No such file or directory

so I think that's doing the right thing.

Dave

> But using spaces in filenames works fine in QMP.
> 
> -- 
> Eric Blake, Principal Software Engineer
> Red Hat, Inc.           +1-919-301-3266
> Virtualization:  qemu.org | libvirt.org
> 


--
Dr. David Alan Gilbert / dgilb...@redhat.com / Manchester, UK

Reply via email to