VB 批量剪切同类型文件到指定目录
来源:百度知道 编辑:UC知道 时间:2024/09/21 05:13:17
好像可以用Dos命令的xcopy来实现复制然后再删除这些文件,但是找不到例子,请达人给个例子吧。谢谢!
没有例子请不要回复,达不到题目要求也请不要回复(很讨厌那种不符合题意的胡乱拷贝,对这种回复我经常见一个骂一个)。谢谢!
没有例子请不要回复,达不到题目要求也请不要回复(很讨厌那种不符合题意的胡乱拷贝,对这种回复我经常见一个骂一个)。谢谢!
XCOPY用法:
Xcopy 源文件(可以使用通配符) 目标位置(不能用通配符) 其他参数
比如复制C:\A文件夹到C:\B文件夹
XCOPY "C:\A\*.*" "C:\B\" /E /V
其中/E表示复制目录(包括空的),/V代表验证文件
另外,删除文件可以用DEL 文件名(可以用通配符) 其他参数
例如对于刚才的例子:
DEL "C:\A\*.*" /S
/S表示删除所有子目录的(符合要求的)文件
另外,还可以用MOVE命令
MOVE 源(可以有通配符) 目标 其他参数
例如,对于上例:
MOVE "C:\A\*.*" "C:\B\"
即可
当然,如果在VB下面进行,就要用Shell 过程(函数)
Shell "程序名以及参数"[,运行模式]
例如:
Shell "cmd.exe /c MOVE ""C:\A\*.*"" ""C:\B\""",vbHide
即可,其中vbHide表示隐藏窗口~
有什么不明白的,请:
1、如果是前三个命令,请使用 命令名 /? 的方式,在cmd下查看帮助,例如 move /?
2、如果是VB,你可以看MSDN
3、请用Hi联系我