在VB6中将文件从一个文件夹移动到另一个文件夹

在VB6中将文件从一个文件夹移动到另一个文件夹,vb6,Vb6,我在给定文件夹a中有许多文件。我想将这些文件逐个移动到文件夹B。i、 例如,我正在处理每个文件。因此,在我自己的处理完成后,我想将处理过的文件移动到另一个文件夹。我该怎么做? 请帮忙 您可能需要文件系统对象: 此外,如果可能,显然您应该升级并避免任何新的vb6开发。但是,如果启用了.NET,则可以在.NET库中更轻松地执行此操作,然后将.NET组件公开给COM以供VB6应用程序参考。唯一的新要求实际上是该应用程序需要.NEt Framework(现在是windows安装的标准)。另一个好处是,如

我在给定文件夹a中有许多文件。我想将这些文件逐个移动到文件夹B。i、 例如,我正在处理每个文件。因此,在我自己的处理完成后,我想将处理过的文件移动到另一个文件夹。我该怎么做?
请帮忙

您可能需要
文件系统对象


此外,如果可能,显然您应该升级并避免任何新的vb6开发。但是,如果启用了.NET,则可以在.NET库中更轻松地执行此操作,然后将.NET组件公开给COM以供VB6应用程序参考。唯一的新要求实际上是该应用程序需要.NEt Framework(现在是windows安装的标准)。另一个好处是,如果您以后决定将应用程序升级到.NET,那么您已经完成了此功能

不使用FileSystemObject的纯VB6方法是复制然后删除

FileCopy src, dest
Kill src
手册链接:


您可以使用VB实际使用
name
函数来移动文件

Name "c:/test1.txt" as "d:/temp/blabla.txt"

-1、谷歌懒得用谷歌“在vb6中移动文件”,谷歌给了你错误?一切都完了!@RQDQ,不。我遇到的谷歌提供的解决方案在我的代码中不起作用。但最终还是找到了答案。谢谢你抽出时间!:)完全同意。我知道还有很多遗留的VB6仍然存在(我确信我的一些仍然存在),但我们需要放手!真的有很多吗?在过去的15年里,我所从事的每一份工作都有一些经验(除了我目前的工作,但在某些地方可能有一些经验!)。当然,COM互操作在这里有点过分了?在.Net中只有一行,但在VB6中只有两行。我不知道。NET更容易处理,这取决于主题,即使在需要使用COM支持时也是如此。