关于vb调用cmd命令来实现移动文件夹的问题!如图
关于vb调用cmd命令来实现移动文件夹的问题!如图如图,出现了几个问题。1、移动文件的时候并不包含命名为“1”的文件夹。2、移动文件的时候并没有移动到最终的命名为“Sav...
关于vb调用cmd命令来实现移动文件夹的问题!如图如图,出现了几个问题。
1、移动文件的时候并不包含命名为“1”的文件夹。
2、移动文件的时候并没有移动到最终的命名为“Save”的文件夹。
关于第二个问题,我有想说的,就是我Text2里的目录是直接获取的软件所在目录用“+”连接的Save,但它就是不进Save,是不是跟这个有关系呢?
请大神帮忙解决下我的问题,尽量说的详细些(因为学校目前才教循环结构这种基础知识,所以我编程基本靠百度)。 展开
1、移动文件的时候并不包含命名为“1”的文件夹。
2、移动文件的时候并没有移动到最终的命名为“Save”的文件夹。
关于第二个问题,我有想说的,就是我Text2里的目录是直接获取的软件所在目录用“+”连接的Save,但它就是不进Save,是不是跟这个有关系呢?
请大神帮忙解决下我的问题,尽量说的详细些(因为学校目前才教循环结构这种基础知识,所以我编程基本靠百度)。 展开
2个回答
展开全部
首先vb里移动文件命令可用
Name a As b
复制文件用
FileCopy a, b
如果你要像cmd中xcopy那样批量复制得自己写算法来实现
然后回到正题:
1.你需要写一个进行排除文件夹名为1的代码
2.你的一个细节你连你自己都没有发现
"cmd /c xcopy " & a & b
其中这 a & b 中没有2个标点(①空格,②引号).实际在cmd中的正确操作应该是这样:
xcopy "a" "b" , 所以正确写法应该是shell "xcopy " & """" & a & """ " & """" & b & """"
也可以用 Shell "xcopy " & Chr(34) & a & & Chr(34) & " " & Chr(34) & b & Chr(34)
大致模拟了一下你的窗体,里面有详细方法和注释
最后望采纳!
更多追问追答
追问
感谢大神!这个工程太nb了
但是我发现问题了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询