我在给文件夹A中有许多文件。我想将这些文件逐个移动到文件夹B.即,我正在处理每个文件。所以在我自己的处理完成后,我想将处理过的文件移动到另一个文件夹。我怎样才能做到这一点? 请帮忙!
答案 0 :(得分:6)
纯VB6方法,不使用FileSystemObject,是复制然后删除。
FileCopy src, dest
Kill src
手册链接:
http://msdn.microsoft.com/en-us/library/aa243368(VS.60).aspx
http://msdn.microsoft.com/en-us/library/aa243388(VS.60).aspx
答案 1 :(得分:5)
您实际上可以使用name
函数来使用VB
Name "c:/test1.txt" as "d:/temp/blabla.txt"
答案 2 :(得分:2)
您可能想要FileSystemObject
:
https://web.archive.org/web/1/http://articles.techrepublic%2ecom%2ecom/5100-10878_11-1050078.html
答案 3 :(得分:1)
另外,显然你应该升级并尽可能避免任何新的vb6开发。但是,如果您启用了.NET,则可以在.NET库中更轻松地执行此操作,然后将.NET组件公开给COM以供VB6应用程序参考。唯一的新要求是应用程序需要.NEt框架(现在是Windows安装的标准)。这样做的另一个好处是,如果您以后决定将应用程序升级到.NET,那么您已经完成了此功能!