执行镜像复制的脚本

执行镜像复制的脚本

我已经修改了一个脚本来在 chrome 配置文件中查找“书签”。但我有大约 4 个配置文件。

配置文件 1、配置文件 2、配置文件 3、配置文件 4。

有没有办法创建找到的“书签”。进入复制配置文件的目标位置?以便它与源匹配?...当前它尝试覆盖目标。

我的脚本如下:

cd\Users\David\AppData\Local\Google\Chrome\用户数据\

对于 (bookmarks.*) 中的 /r %%a,请执行 xcopy "%%a" c:\Users\David\Downloads\testme /s /i

答案1

执行镜像复制的脚本

有没有办法创建找到的“书签”。进入复制配置文件的目标位置?以便与源位置匹配?

当然你可以这样做Robocopy假设您正在使用现代版本的 Windows。

检查选项以确保所有设置都符合您的需求。确保SRC变量设置为要复制的源位置,即从哪里开始搜索以查找书签,并且变量DEST是要将这些文件复制到的目标位置(如果这些文件存在于源位置,但与目标位置不存在(或不同))。

SET SRC="C:\path\source"
SET DEST="C:\path\destination"
SET FName=bookmarks.*
SET LOG=C:\Path\Log.txt
::   If you do not want a log file, remove the "/LOG+:%LOG%" below
SET OPT=/PURGE /S /NP /R:5 /LOG+:%Log% /TS /FP
SET CMD=robocopy %SRC% %FName% %DEST% %OPT%
%CMD%

更多资源和阅读材料

答案2

另外,看看/MIRRoboCopy 的参数。它准确地反映了目标中的目录结构。

例子:

robocopy "c:\users\johndoe\desktop\test" "d:\test" Bookmarks.* /mir

这将递归复制名为书签(带有任何扩展名)的文件,并在目标中维护相同的目录结构。/MIR参数会处理该问题。

相关内容