Windows 7 VB6/W7无法终止网络驱动器上的文件

Windows 7 VB6/W7无法终止网络驱动器上的文件,windows-7,vb6,Windows 7,Vb6,有时候你没有选择。我正在处理一个旧的VB代码。它以前是VB4/W3.11。它已移植到VB6/W7。我正在网络驱动器上的文件上执行VB6应用程序的终止(远程计算机也是W7)。即使权限处于较低级别(每个人都可以做任何事情),我仍会收到“权限被拒绝”错误消息 然后,我无法使用Windows资源管理器删除该文件。既不来自运行VB6应用程序的计算机,也不来自承载网络驱动器的计算机。我收到类似“此操作无法完成,因为文件已在系统中打开”的错误消息。我也试过del/f。我还尝试从管理员帐户重复这些操作。也不成功

有时候你没有选择。我正在处理一个旧的VB代码。它以前是VB4/W3.11。它已移植到VB6/W7。我正在网络驱动器上的文件上执行VB6应用程序的终止(远程计算机也是W7)。即使权限处于较低级别(每个人都可以做任何事情),我仍会收到“权限被拒绝”错误消息

然后,我无法使用Windows资源管理器删除该文件。既不来自运行VB6应用程序的计算机,也不来自承载网络驱动器的计算机。我收到类似“此操作无法完成,因为文件已在系统中打开”的错误消息。我也试过del/f。我还尝试从管理员帐户重复这些操作。也不成功

我试过解锁器。该实用程序在文件上看不到任何句柄。它也无法删除该文件

有人知道如何诊断和/或解决问题,或者至少删除文件吗

谢谢


Vincent

如果无法手动删除该文件,则表明问题不在于代码


让我们进行实验,首先尝试排除文件被锁定的可能性,在网络驱动器上创建一个临时文件,然后尝试手动并通过程序将其删除。

我已经查看了一下,发现以下链接可能对您有用

这第三个是特定于VB6


尝试在安全模式下启动,看看是否可以手动删除该文件。感谢您的贡献。不幸的是,该文件位于一台每天24小时运行的机器上。我宁愿在不重新启动的情况下找到解决方案。感谢您的贡献。我的直觉是VB6中的Kill使文件处于一种奇怪的状态。我已经尝试在网络驱动器上创建临时文件并将其删除。我没有问题。我将创建一个小VB应用程序与一个简单的杀戮和测试它,下次我将去这台机器。感谢这些输入。与此同时,问题已经消失。这些问题是最好的;-)哈哈!这经常发生在我身上!祝你好运