为什么VB6 MkDir命令在其他计算机上抛出错误75,而在我的计算机上却没有抛出错误75?

| 我的VB6程序在首先确认该文件夹不存在之后,使用Mkdir创建了一个文件夹,使用以下简单代码:
If LenB(Dir$(ImportFolder & \"\\\" & UuidPartOfImportFolderName, vbDirectory)) = 0 Then
  MkDir ImportFolder & \"\\\" & sIECommon2.gstrUniqueImportUuid
End If
当我在自己的开发环境中,从IDE内部运行此代码,甚至在本地计算机上运行.exe时,它都可以正常工作-按预期方式创建文件夹,然后在其中成功创建其他文件。 但是,当我生成可执行文件并将其安装在另一台计算机上时,Mkdir命令会引发错误“错误75:路径/文件访问错误”。 (通过将MsgBox命令放在命令之前和之后,我将其范围缩小到此命令-显示前一个,但不显示后一个。) 根据我的研究,使用Mkdir创建的文件夹的默认权限对所有人都是rwx。。。为什么它会在其他计算机而不是我的计算机上引发错误? 也许与它运行的计算机无关,我只是没有其他理论。另一个奇怪的是,该程序已经在其他地方使用MkDir多年了;当我添加其他功能时,我刚刚添加了这一新功能。 谢谢您-期待您的回复。     
已邀请:
我怀疑WQW的答案是怎么回事,但是,您可能想验证两台计算机是否正在运行相同版本的VB6运行时(MSVBVM6.dll)。有几个版本。这是一个长镜头,但一个人的行为可能与另一个人略有不同。 但是再次,我有点怀疑,我怀疑您正在使用的两个文件夹名称不完全相同。     

要回复问题请先登录注册