- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个在 Windows 7 上运行的 VB6 程序。它正在复制大量文件,有时 FileCopy
会因访问冲突而失败(每 60 到 500 个文件之间)。
我无法使用单个文件复制它,只有在这种大规模复制操作期间才会出现此问题。
如果源/目标位于硬盘、网络共享或 CD-ROM 上,则没有区别。
什么会引发这个问题?
编辑:我的问题可能有点复杂,所以这里有更多数据:
运行 1:
运行 2:
观察
最佳答案
最佳猜测:是否有可能另一个用户/应用程序在进程运行时正在使用指定的文件? (杀毒扫描程序、Win7 搜索索引工具、Windows Defender 等)您可以尝试以安全的方式启动机器以消除任何后台服务/应用程序并尝试运行该进程以查看。
导致问题的文件类型或文件大小是否一致?
机器资源不足吗? RAM/磁盘空间
你说它发生在 Win7 上——它是多台 Win7 机器还是只有一台。 (帮助排除系统资源与软件/操作系统)
来自事件查看器(控制面板 > 管理工具)的任何提示 - 值得怀疑
该过程是否需要很长时间才能完成?如果您能承受性能损失,您可能会考虑在每次复制或每个 X 文件后销毁和重新创建 FSO 对象,以确保 Win7/VB6 不会出现一些奇怪的内存泄漏问题。
不一定是推荐的解决方案,但如果所有其他方法都失败了,您可以处理该错误并将触发它的文件保存在字典/集合中,并在完成后重新循环处理任何这些文件。不保证不会再发生。
关于vb6 - 为什么 FileCopy 在 Windows 7 上随机失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2236404/
在 ASP.Net Core Web API 中为我的一个服务类编写单元测试时,我需要模拟一个 IFormFile。因此我决定像这样模拟它(使用最小起订量): fileMock.Setup(x =>
我正在尝试将所有数据库文件从以前的安装复制到具有新路径名的新安装。问题是安装程序不知道数据库文件的名称,所以我尝试使用通配符。 我尝试使用 TFileStream.Create(),但这是在搜索单个文
是否存在我应该使用以下选项的特定场景,或者它们可以互换吗? 选项1 ... FileSystem.FileCopy... ... 选项2 ... Dim FSO As Object Set FS
我有一个在 Windows 7 上运行的 VB6 程序。它正在复制大量文件,有时 FileCopy 会因访问冲突而失败(每 60 到 500 个文件之间)。 我无法使用单个文件复制它,只有在这种大规模
这里的一位开发人员编写了一些 Java 代码,这些代码使用 Apache FileUtils FileCopy 命令将 csv 从主机服务器 (linux) 复制到文件共享 (EMC NAS)。 共享
这是最简单的程序,但我遇到了这个错误。我将所有信息从一个文件复制到另一个文件。 (坦率地说,我需要从多个文件中复制信息) #include #include void CopyTo(FILE
我是一名优秀的程序员,十分优秀!