VB编程中如何处理文件(夹)名中的空格??????

来源:百度知道 编辑:UC知道 时间:2024/09/23 06:42:18
大家好,我用VB编写了一个删除指定文件夹的命令,但在使用中如果文件夹名中有空格,这个命令就不行,如何解决这个问题?
我的命令是:Shell "cmd /c ""rmdir.exe /s /q C:\1234\123""", vbNormalFocus,效果是 1234文件夹中的123文件夹能被删除!
但如果把文件夹1234改为12 34,即:Shell "cmd /c ""rmdir.exe /s /q C:\12 34\123""", vbNormalFocus则 12 34文件夹中的123文件夹就不能被删除!
另外,我用批处理也出现这样的情况.
请各位高手指点.

不要用dos命令,直接RmDir ("C:\1234\12 34")就好了
如果一定要用dos那就
Shell "cmd /c ""rmdir.exe /s /q ""C:\1234\12 34\"" """, vbNormalFocus
这样
把路径名用双引号括起来