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联系我