2013-02-20 67 views
0

我是VB新手,但我需要在使用VB的项目中实现这些。文件夹和文件操作

我在本地有一个文件target.file。网络服务器上有一个target文件夹。 target下有几百个文件夹。有些文件夹下有backup文件夹。

我需要target.file复制到这些文件夹的target文件夹下,但只复制/替换,如果已经有存在的target.file。如果target.file存在,则复制该文件并将其替换为备份文件夹(如果备份文件夹存在)。如果不是,请首先创建备份文件夹。

+0

可能重复[我应该如何执行此文件/文件夹分配任务; SSIS或命令脚本?](http://stackoverflow.com/questions/14961064/how-should-i-perform-this-file-folder-distribution-task-ssis-or-command-script) – 2013-02-20 14:41:03

回答

0

您需要使用System.IO命名空间中的方法。看看Documentation,有很多有趣和有用的类,特别是FileDirectoryPath

这是样子你会需要的方法:

但是,你没有需要检查文件是否存在,因为你可以启用覆盖选项直接复制:

File.Copy(sourceFile, destPathFile, True) 'True for overwrite 
+0

谢谢。我正在为此工作。 – thotwielder 2013-02-20 10:42:56