2013-02-20 55 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