【发布时间】:2017-11-16 00:21:07
【问题描述】:
在我的 Windows 10 PC 上安装了 LabVIEW 2017。我在 Uni 的 LabVIEW 2016 中创建的文件将无法打开。当我双击时,LabVIEW 正常启动,但就像我在没有任何文件的情况下打开它一样。如果我正常启动LabVIEW并尝试从程序中打开文件,什么都不会发生,甚至不会出现错误。这是为什么呢?
注意:现在我在评估模式下使用 LabVIEW 2017。
【问题讨论】:
标签: labview
在我的 Windows 10 PC 上安装了 LabVIEW 2017。我在 Uni 的 LabVIEW 2016 中创建的文件将无法打开。当我双击时,LabVIEW 正常启动,但就像我在没有任何文件的情况下打开它一样。如果我正常启动LabVIEW并尝试从程序中打开文件,什么都不会发生,甚至不会出现错误。这是为什么呢?
注意:现在我在评估模式下使用 LabVIEW 2017。
【问题讨论】:
标签: labview
从技术上讲,我认为答案是 ASCII 26 不是 Windows 路径或文件名的有效字符,根据以下内容:https://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs.85).aspx
使用当前代码页中的任何字符作为名称,包括 Unicode 字符和扩展字符集中的字符 (128–255),但以下情况除外:
以下保留字符:
>(大于)
:(冒号)
" (双引号)
/(正斜杠)
\(反斜杠)
| (竖条或竖管)
? (问号)
*(星号)
整数值零,有时称为 ASCII NUL 字符。
整数表示在 1 范围内的字符 到 31,除了这些字符的备用数据流 被允许。有关文件流的更多信息,请参阅文件 流。
目标文件系统不允许的任何其他字符。
(强调我的。)
【讨论】:
我找到了原因...该文件保存在一个文件夹的子文件夹中,该文件夹的名称包含一个右箭头 (→),LabVIEW 显然不支持它...
【讨论】: