VB.NET2010 如何复制指定目录下按类型的所有文件到另一文件夹 复制后再删除原来的文件?

VB.NET2010 如何复制指定目录下按类型的所有文件到另一文件夹 复制后再删除原来的文件?,第1张

这段代码的问题是:

首先for each循环在files里查找文件对象,但是f变量声明为string了,无法让它获取对象;

然后file.copy的变量file没有任何声明,也没有初始化赋值等;

最后,整个for each循环里查找集合files的文件,由于初始化的循环计数器仍然按照最初设定的文件数目向后递增(文件地址),但是实际文件删除一部分,后续的文件位置就不能跟循环计数指针匹配了,所以默认为查找不到文件,将会报错。一般的做法时把复制和删除分别放在2次循环里,第一次只复制文件,第二次才去删除。

这篇文章介绍了拷贝整个目录下所有子目录及文件的代码 有需要的朋友可以参考一下   复制代码 代码如下: lishixinzhi/Article/program/net/201311/14105


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11914376.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存