0

我想在桌面上创建一个文件夹,我想创建一次。但是,一旦安装了我的项目,当我调试我的程序时,我会收到此错误:

从字符串到“gfgffgfgfg”类型整数的转换无效

这是我的代码:

 Private Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click

    Try
        MkDir(My.Computer.FileSystem.SpecialDirectories.Desktop("gfgffgfgfg"))

    Catch ex As Exception
        MsgBox(ex.Message.ToString)
    End Try
4

2 回答 2

4

我不知道将字符串传递给Desktop的意思是什么,并且我期望其他形式的编译错误(尽管我不太了解 VB 编译器),但也许你想要这个:

Path.Combine(My.Computer.FileSystem.SpecialDirectories.Desktop, "gfgffgfgfg")

这应该返回正在创建的文件夹的完全限定路径。

于 2013-10-03T13:07:34.420 回答
0
  Dim SELEXPED_DIR As String = My.Computer.FileSystem.SpecialDirectories.Desktop + "\SELEXPED"

    If Directory.Exists(SELEXPED_DIR) = False Then
        Try
            Directory.CreateDirectory(SELEXPED_DIR)

        Catch ex As Exception
            'Nothing to do
        End Try
    End If
于 2013-12-30T17:04:20.220 回答