是否有使用卷影副本复制文件夹的工具?

Bor*_*ard 13 windows-7 file-management shadow-copy

是否有类似于 Robocopy 或 TeraCopy 的工具可以对文件夹进行“卷影复制”?

我不确定这在 Windows 7 上在技术上是否可行,但是我想找到一个实用程序,当我执行“复制”命令时,它会在给定时间创建该文件夹的固定副本,然后复制结果转移到另一个位置。我想要实现的是当前可能正在使用的文件夹的一致副本。

这在 Windows 上可能吗?是否有任何用户友好的实用程序来帮助解决这个问题?

Zor*_*che 11

我想要实现的是当前可能正在使用的文件夹的一致副本。

请理解应用程序实际上必须与 VSS 兼容。虽然您可以创建卷影副本,但具有使用中文件的应用程序可能不会响应该事件并执行所需的操作以确保您获得一致的副本。

您几乎肯定想要做的是使用Diskshadow命令创建一个卷影副本,然后将它临时挂载为一个卷。完成后,您可以使用 robocopy/teracopy 或最喜欢的工具进行复制。这是我用来使用我的一个系统的 VSS 进行备份的一组文件。还有另一个例子是我链接到的 MS 文档的一部分。

shadowbackup.bat

@echo off
o:
cd \shadow
del o:\shadow\*.cab
diskshadow -s diskshadow_script.txt
robocopy /mir S:\data\ \\srv-backup\backupshare\srv01\
Run Code Online (Sandbox Code Playgroud)

diskshadow_script.txt

delete shadows exposed s:
set context persistent nowriters
set verbose on
add volume o: alias Backup
create
expose %Backup% S:
Run Code Online (Sandbox Code Playgroud)

  • 我会投反对票,但我没有声誉 - diskshadow 实际上不是 Windows 7 的一部分,它是在 Windows 8 中引入的 - http://technet.microsoft.com/en-us/library/cc772172。 aspx。对于 Windows 7,您需要使用 vssadmin,它以不太方便的方式公开相同的功能。 (2认同)

小智 9

从 Wangdera Tools and Utilities尝试Hobocopy