>I'm using the common dialog control to allow the user to select multiple files. The resulting selections are stored in the control's FileName property and are separated by a
space!.
>
>Now is it me or does this make for extra coding to retrieve the individual files? Imaging this scenario - the user selects a folder with spaces in the name and furthermore, has selected files with spaces in the names.
>
>How do I accurately parse this string to get each filename without having to check each character looking for spaces, periods, etc.?
>
>Here is an example:
>
>C:\Documents and Settings\Mike\My Documents db1.mdb Default.rdp test.zip MY LIST.doc
>
>All help is greatly appreciated.
Wouldn't the files with embedded spaces cause them to be all delimited with quotation marks? In that case you'd just use StrExtract() to parse by quotaition marks.
If everything else fails, chop it at each space, and try to see whether the part to the left of it is a valid filename. If it is, that's one file, and remove it from the list; if it's not, try with next space.