0

我使用 Dropbox(在我的 Windows XP 和 7 PC 上)将新的 iso 文件移动到我家/办公室的计算机上的目录中。然后我有一个 Robocopy 脚本,它使用与 Dropbox 文件夹相同的文件结构将文件从 Dropbox 复制到一个文件夹中。我的问题是……有没有办法使用脚本或其他软件检查/监控 Dropbox 文件夹,然后运行 ​​Robocopy 脚本将文件从 Dropbox 文件夹中移出到本地计算机?我尝试使用Belvedere来执行此操作,但它所做的是运行我在每个文件上拥有的 Robocopy 脚本,而不是只运行一次,因为它检测到一个新文件。

我敢肯定会有办法做到这一点,但我不知道它是什么。任何人都可以帮忙吗?

我手动使用的 Robocopy 脚本在这里...

@echo off
rem  ©2007-2013 by http://www.iso.co.uk
cls
echo.
echo ======================================================================
echo File preparation script used to update newer iso stuff
echo =====================================================================
echo.

:start
echo.

pause
cls
cls
echo This shouldn't take too long...
echo.
echo.

Robocopy "C:\Documents and Settings\Home\Desktop\Dropbox\latest files\files\opensource" \\africa\iso_files\opensource /s /mov /zb

Robocopy "C:\Documents and Settings\Home\Desktop\Dropbox\latest files\files\cd-clock-it" \\africa\iso_files\cd-clock-it /s /mov /zb

Robocopy "C:\Documents and Settings\Home\Desktop\Dropbox\latest files\files\disc-phunk" \\africa\iso_files\disc-phunk /s /mov /zb

Robocopy "C:\Documents and Settings\Home\Desktop\Dropbox\latest files\files\disc-phunk" \\africa\iso_files\vvc /s /mov /zb

Robocopy "C:\Documents and Settings\Home\Desktop\Dropbox\latest files\files\disc-phunk" \\africa\iso_files\emac /s /mov /zb

cls

echo  The process has finished
echo.
echo  Press any key to exit this window and then remove your newly updated
echo  iso hard drive!
pause > nul
4

1 回答 1

0

我寻求的解决方案是调整上述批处理文件,以便没有提示运行 robocopy 移动,也没有在文件末尾暂停。然后计划在每天 17:00 运行(假设计算机已打开),但仅在计算机空闲 3 小时后运行,因为这通常足够长,以便从保管箱服务器下载任何新文件到机器上的本地保管箱文件夹。

于 2013-08-08T07:53:45.060 回答