gpt4 book ai didi

windows - VB6 Dir ("*.dot") 在一台服务器上查找 .dotx 而在另一台服务器上找不到

转载 作者:可可西里 更新时间:2023-11-01 09:58:12 28 4
gpt4 key购买 nike

我有一个非常奇怪的问题,我希望其他人可能知道。

我有一个包含以下代码的 VB6

Dim filename As String: filename = Dir("c:\somepath\*.dot")

Do Until filename = ""
...add filename to listbox

filename = Dir()
loop

当我在一台 Windows Server 2012 R2(称之为服务器 A)上运行完全相同的程序时,Dir() 将仅返回以 .dot 结尾的文件。

在不同的 Windows Server 2012 R2(服务器 B)上,Dir() 将另外返回以 .dotx 结尾的文件

两台服务器都装有 Microsoft Office 2013 标准版。两台服务器在文件资源管理器中的 AFAICS 设置相同。

服务器语言环境为英语服务器 B 语言环境是丹麦语

是否有任何注册表设置可以使文件通配行为像这样?我在考虑将 DOTX 作为新的 Office 模板格式吗?

最佳答案

如果在未列出 .docx 文件的计算机的文件系统上禁用 8.3 文件名的创建,将会出现您所看到的情况。

您可以通过逆向指令使用 fsutil 重新启用此功能 here .

关于windows - VB6 Dir ("*.dot") 在一台服务器上查找 .dotx 而在另一台服务器上找不到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36597954/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com