擅长:python、mysql、java
<p>我几年前就遇到过这个问题,然后我发现这种与Win32文件名对话框相关的函数返回一个<code>'filename1\0filename2\0...filenameN\0\0'</code>序列,同时根据Windows分配的缓冲区包含可能的垃圾字符。在</p>
<p>现在,您可能希望使用列表而不是原始返回值,但这将是一个RFE,而不是一个bug。在</p>
<p>PS当我遇到这个问题时,我非常理解为什么人们期望<code>GetOpenFileName</code>可能返回一个文件名列表,而我无法想象{<cd3>}为什么会这样。也许这被认为是API的一致性。我该知道谁呢?在</p>