小弟初学VB
看中的是它简便的编程方式以及可视化窗口
第一次发问,请高手多多指教啊
现在应特殊需要我想建立一个包含"..\"的文件夹
在CMD下只要MD NAME..\ 就可以建立了
但是我通过函数或调用外部命令都出现问题:VB好像把NAME后面的"..\"给忽略了
请给我个解决方法(本人新手,请尽量详细点谢谢)
PS:比如说我用SHELL "CMD/c md abc"这个命令
已经定义了变量 TEMP 做为文件夹的名字
如何用SHELL "CMD/C md temp(变量,但是VB识别为temp文件夹)"来实现创建TEMP文件夹的方法(用SHELL CMD 的方法)

解决方案 »

  1.   

    这和VB有什么关系。
    你能在windows 里创建的就可以在VB里创建,反之,你不能在WINDOWS里创建的,VB也不能。
      

  2.   

    Dim temp
    temp = "e:\123"
    Shell "cmd /c md " & temp & "..\"给分吧
      

  3.   

    SHELL后面跟的是字符类型,你只要把字符和字符型的变量用 "&" 符号连接就行,只要是字符,就加引号,变量不加那就是变量。