2013-02-20 101 views
-3

我是VB新手。任何人都可以幫助,謝謝。順便說一句,這是混亂的格式在這裏是血腥的痛苦:)如何做縮進?VB.NET迭代和文件夾操作

參數:

  • 源文件
  • 目標
  • 備份文件夾

僞代碼:

get all sub folders under target 

for each folder under target 
    if exists source file 
     if exists backup folder 
      replace/copy source file to backup folder 
     else 
      create backup folder 
      replace/copy source file to backup folder 
     replace source file 
+0

那麼....你有什麼試過? – Jacooobley 2013-02-20 12:48:41

+0

我設法做所有以上沒有循環。現在我只需要將邏輯放入循環中。 – thotwielder 2013-02-20 12:54:45

+0

@Siva好吧,我把你的答案中的c#代碼應用到我的腳本任務中犯了一個錯誤。我認爲它有錯誤,因爲可能是不同的版本。所以我決定自己重寫它,並在我掌握它時問了一些問題。現在我設法讓它工作。代碼看起來與沒有日誌記錄的類似。我將添加日誌記錄。無論如何,這是一個很好的練習,讓我更好地理解。但還是非常感謝你。我要關閉這個。 – thotwielder 2013-02-20 14:46:47

回答

1

爲了得到子文件夾指this問題

那麼你將要投入的子文件夾位置到一個數組。從這個數組中,遍歷每個對象等等。

嘗試使用'文件'下的方法。因爲這將包括許多文件處理功能。 這將需要'Imports System.IO'。