我已经修改了一个脚本来在 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
另外,看看/MIR
RoboCopy 的参数。它准确地反映了目标中的目录结构。
例子:
robocopy "c:\users\johndoe\desktop\test" "d:\test" Bookmarks.* /mir
这将递归复制名为书签(带有任何扩展名)的文件,并在目标中维护相同的目录结构。/MIR
参数会处理该问题。