脚本查找特定的文件夹名称,然后将内容复制到目标路径

脚本查找特定的文件夹名称,然后将内容复制到目标路径

我正在寻找一些帮助来寻找脚本或获取起点,因为我对脚本编写还不太熟悉。基本上,我想实现以下目标。

一个特定的文件夹名称,我们称之为“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 /?“获取所有详细信息,并以管理员身份运行

相关内容