出错的情况:
使用“窗口界面控制”,并使用 "文件名1" 的格式打开1个文件时,会被删掉前面的 " 号,打开对话框的输入变成:文件名1" ,无法正常打开。
打开多个文件时,则不会出现这种情况。临时的解决办法是在文件名前面用两个 " 号,""文件名1"。
参数里是否还有别的内容,不是以"结尾呢?目前如果发现路径里有两个",会自动Trim掉。
不是以"结尾的没有尝试,我有个需求是选中多个文件夹,读取里面的文件打开,文件夹里面文件数量不确定,所以使用"文件名1"这种方式,遇到只有1个文件的时候,就会出现上面的情况
方便发个调试运行文件么?我的意思是如果前后都有",这种情况应该会自动删掉这两个",所以不应该出现只有前面被删除的情况。
已发到留言
应该是路径末尾多了空格的原因。我等加个自动过滤处理。目前可以先用文本处理或表达式去除一下。$={xxx}.TrimEnd()
好的,感谢
这个参数里多了个空格
我知道,我试过手动粘贴到打开窗口(带有空格),是可以打开的,我不知道 " 会被Trim掉。已经解决了,谢谢!