我正在寻找一些帮助来寻找脚本或获取起点,因为我对脚本编写还不太熟悉。基本上,我想实现以下目标。
一个特定的文件夹名称,我们称之为“folder1”,是目录“dir1”中的子文件夹。我试图让脚本在“dir1”中查找“folder1”的所有实例,并将所有这些内容连同文件夹结构(如果可能)一起复制到不同驱动器上的某个位置。
我查看了 ROBOCOPY 和 XCOPY,似乎它们都无济于事。任何资源、示例或建议都将不胜感激!
答案1
xCopy 帮我做了这件事:
xCopy "E:\tempNet\x" "E:\tempNet\z" /E /Q /H /K /O /X /B /Y /R /G /C /I /V
/E 复制目录和子目录,包括空目录。
/Q 复制时不显示文件名。
/H 同时复制隐藏文件和系统文件。
/K 复制属性。常规 Xcopy 将重置只读属性。
/O 复制文件所有权和 ACL 信息。
/X 复制文件审核设置(隐含/O)。
/B 复制符号链接本身而不是链接的目标。
/Y 抑制确认是否覆盖现有目标文件的提示。
/R 覆盖只读文件。
/G 允许将加密文件复制到不支持加密的目标。
/C 即使出现错误也继续复制。
/I 如果目标不存在并且复制多个文件,则假定目标必须是一个目录。
/V 验证每个新文件的大小。
类型 ”xcopy /?“获取所有详细信息,并以管理员身份运行