我的程序通过单击带有与我的程序关联的扩展名的文件名,接受输入文件名作为命令行参数或拖放操作或资源管理器中的输入文件名。
命令行和拖放工作正常,但它在资源管理器中单击文件名,当单击的文件的文件路径中有空格时会导致问题,例如:
c:\temp\file one.txt
c:\my directory\filetwo.txt
c:\my directory\file three.txt
然后,ParamStr 函数返回给我:
ParamStr(1): c:\temp\file
ParamStr(2): one.txt
ParamStr(3): c:\my
ParamStr(4): directory\filetwo.txt
ParamStr(5): c:\my
ParamStr(6): directory\file
ParamStr(7): three.txt
我怎样才能最好地将这些重新组合成我需要的三个文件名?