首先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)
大致模拟了一下你的窗体,里面有详细方法和注释
最后望~~!
追问我是想用VB实现 copy /b X:\*.jpg+X:\*.RAR X:\*.JPG