在Visual Basic中创建使用用户文本命名的目录

时间:2012-09-30 10:05:47

标签: vb.net visual-studio

我对编程很新。我正在研究一个简单的应用程序,它可以结合使用几个函数来自动化或简化我在工作中所做的一些事情。我正在尝试构建的一个功能是能够创建一个文件夹。现在我在微软的msdn资源上发现了一篇关于它的文章,这是孩子们的游戏。但那里的说明仅显示如何在代码中创建具有预定义名称的文件夹。我想要的是有一个文本框,我输入文件夹的名称,目录用该输入命名。 msdn代码如下所示:

My.Computer.FileSystem.CreateDirectory _
("C:\vb\")

我知道我现在应该添加:

Dim txt As String
txt = TextBox1.Text

但接下来呢?如何告诉VB使用输入“txt”作为目录名?

2 个答案:

答案 0 :(得分:0)

试试这个:

Dim txt As String
txt = TextBox1.Text
My.Computer.FileSystem.CreateDirectory("C:\" & txt & "\")

答案 1 :(得分:0)

使用&很简单,通常可以用于大多数目的,但是对于你的两个(包括你作为注释添加的内容)连接示例还有其他方法:

对于路径名操作,请查看System.IO.Path

My.Computer.FileSystem.CreateDirectory(Path.Combine("C:\", txt))

对于(复杂)字符串“格式化”,请考虑String.Format

Dim menu As String = String.Format("Today's main dish is {0}.", TextBox2.Text)