Board logo

标题: [系统相关] 用wmic命令复制文件夹遇到的问题 [打印本页]

作者: 小白龙    时间: 2023-9-3 07:40     标题: 用wmic命令复制文件夹遇到的问题

本帖最后由 小白龙 于 2023-9-3 07:44 编辑

wmic中有操作文件夹的命令, 结合筛选后变的非常强大, 但是貌似它不支持拷贝子文件夹, 也不支持覆盖拷贝, 难道这么弱智吗? 有其它参数可以配合吗?

例如, 下面的代码, 可以将桌面上的ABC文件夹中的文件拷到D盘下的ABC文件夹, 但是源ABC文件夹中的子文件夹没有拷贝, 再者,如果在源ABC文件夹中加了新文件, 再次执行命令也执行也不成功了, 也就是说新加的文件拷贝不过去了,


wmic fsdir where "name='C:\\Users\\Administrator\\Desktop\\ABC'" call copy "D:\ABC"
作者: czjt1234    时间: 2023-9-3 08:02

据说版主推荐 robocopy 命令
作者: 小白龙    时间: 2023-9-3 08:16

回复 2# czjt1234


    这个命令支持条件筛选吗
作者: Batcher    时间: 2023-9-3 08:41

回复 3# 小白龙


    能否举例说明一下什么是条件筛选?
作者: 小白龙    时间: 2023-9-3 08:44

回复 4# Batcher


查找e盘下名为test的目录
wmic FSDIR where "drive='e:' and filename='test'" list

删除e:\test目录下除过目录abc的所有目录
wmic FSDIR where "drive='e:' and path='\\test\\' and filename<>'abc'" call delete




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2