我是VB新手,但我需要在使用VB的項目中實現這些。文件夾和文件操作
我在本地有一個文件target.file
。網絡服務器上有一個target
文件夾。 target
下有幾百個文件夾。有些文件夾下有backup
文件夾。
我需要target.file
複製到這些文件夾的target
文件夾下,但只複製/替換,如果已經有存在的target.file
。如果target.file
存在,則複製該文件並將其替換爲備份文件夾(如果備份文件夾存在)。如果不是,請首先創建備份文件夾。
我是VB新手,但我需要在使用VB的項目中實現這些。文件夾和文件操作
我在本地有一個文件target.file
。網絡服務器上有一個target
文件夾。 target
下有幾百個文件夾。有些文件夾下有backup
文件夾。
我需要target.file
複製到這些文件夾的target
文件夾下,但只複製/替換,如果已經有存在的target.file
。如果target.file
存在,則複製該文件並將其替換爲備份文件夾(如果備份文件夾存在)。如果不是,請首先創建備份文件夾。
您需要使用System.IO
命名空間中的方法。看看Documentation,有很多有趣和有用的類,特別是File,Directory和Path。
這是樣子你會需要的方法:
但是,你沒有需要檢查文件是否存在,因爲你可以啓用覆蓋選項直接複製:
File.Copy(sourceFile, destPathFile, True) 'True for overwrite
的
謝謝。我正在爲此工作。 – thotwielder 2013-02-20 10:42:56
可能重複[我應該如何執行此文件/文件夾分配任務; 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