我需要爲我的電腦創建一堆文件夾,所以我決定將它轉爲編碼任務。我已經設法讓用戶鍵入他們想要文件夾進入的位置,以及其他文本框的每一行都是新文件夾的標題。在VB2010中創建子文件夾?
這是問題所在。理想情況下,我想將多個文件夾放入每個文件夾中,而無需再次運行程序。該文本框將看起來像這樣,並會導致文件夾1,2中的folderA和文件3,4中folderB;
FolderA
文件1
文件2
FolderB中
文件3
文件4
這裏是我到目前爲止已經完成的代碼。
Dim Address As String = TextBox1.Text
For i As Integer = 0 To RichTextBox1.Lines.Count - 1
My.Computer.FileSystem.CreateDirectory(Address + (RichTextBox1.Lines(i)))
Next
你知道我必須添加到我的代碼,以便它包括子文件夾嗎? (我沒有學習了,這樣我很抱歉,如果答案是真的很明顯。)
哪個應用程序在做這個? MS Access,MS Excel或Word? –
就我個人而言,我使用'MKDir()'函數完整的路徑描述,它似乎很容易使用!你可以得到一個工作簿(Excel)的當前路徑,就像這個'ThisWorkBook.Path',然後用'&「子文件夾名稱加上你的子文件夾的名稱\」' 如果你可以顯示一點更清楚你的輸入是什麼樣的,我會做一個正確的答案來解釋如何在你的情況下使用它! ;) – R3uK
MKDir肯定是要走的路。我在下面提供的代碼爲基本目錄vs ThisWorkbook.Path提供了更多的靈活性,我認爲代碼可以在任何應用程序的VBA中工作。 –