2011-05-26 84 views
1

我需要在C:\ Ram目录下创建3个文件夹(命名为In,Proc,Error)。首先,我需要检查目录中是否存在文件夹。如果其中任何一个不存在需要创建丢失的文件夹。如果所有错过了需要创建所有3.任何人都可以在VB.NET中提出一个简单的循环代码来满足这个要求。如果在vb.net中循环

+0

我们不打算为您做这项工作。至少,你应该先尝试自己,如果不成功,发布该代码,然后我们可以帮助你。 – 2011-05-26 14:36:54

+0

我们是否还需要检查C:\ ram是否存在? – reggie 2011-05-26 14:41:52

回答

4
Dim folders = New() { "In", "Proc", "Error" } 
For Each folder As String In folders 
    Dim dir = Path.Combine("c:\ram", folder) 
    If Not Directory.Exists(dir) Then 
     Directory.CreateDirectory(dir) 
    End If 
Next 
+0

只是一个想法,是否有必要检查目录是否存在,我认为没有检查的代码将工作相同。 – Jodrell 2011-05-26 14:42:21

+0

非常感谢。您的工作 – Ram 2011-05-26 14:59:59

+0

您无需查看。 VS会为你创建所有的文件夹级别。 – 2011-05-26 15:08:52