是否有任何实用程序/软件可以定期/按计划通过网络或硬盘复制/移动/删除文件?
答案1
Windows 任务计划程序将允许您设置非常复杂(或非常基本)的计划来运行脚本。
机器人复制是一款出色的工具,可以执行各种文件压缩,它与 UNC 路径配合良好,copy
并且xcopy
都需要pushd
和popd
将您的共享映射到 Z:\ 驱动器(通常不是问题,xcopy 甚至可以自动执行此操作),但我发现的灵活性和功能robocopy
更加有用。默认情况下,它位于 Windows Vista / Server 2008 + 上,可从 Microsoft 免费下载用于 XP 和 Server 2003。
您可以使用电源外壳或 Windows 命令 shell 来调用机器人复制并进行复制/移动/删除操作。
例如,将以下内容保存到名为的文件中backup.bat
:
robocopy \\server1\shareA\ \\server2\backups\shareA\ /MIR
这会将 中的所有内容复制到交换机上的备份共享server1
中,以镜像更改,因此 中的删除也会被删除shareA
server2
/MIR
shareA
backups\shareA
然后,打开任务计划程序,并将其配置为backup.bat
每晚运行文件(或按照您需要的任何时间表进行复制/移动/删除)。
答案2
您可以使用批处理文件。使用xcopy
并将其放入您的计划任务中
答案3
如果您正在寻找一款具有 GUI 类型界面且无需脚本/批处理文件的应用程序,我曾经使用过一款名为 Watch Directory 的程序。它非常擅长执行简单的文件和文件夹监控以及根据特定规则移动。 http://www.watchdirectory.net/ 这不是一个免费应用程序,但您的问题没有提到该应用程序需要免费。Nate 的回答可能是 DIY 免费解决方案的良好途径。