简而言之,我正尝试将两个文件夹从我的 Dropbox 文件夹移动到我的桌面。
有时它可以工作,有时会显示“访问被拒绝”。
这是该批次的代码:
@echo off
:start
move "C:\Users\x\Dropbox\MC_Servers\ec2\Server\backups" "C:\Users\x\Desktop\Server Backups\"
move "C:\Users\x\Dropbox\MC_Servers\ec2\Server\logs" "C:\Users\x\Desktop\Server Backups\"
timeout /t 7200
goto start
我尝试以管理员身份运行,将 UAC 更改为最低设置,并更改文件夹权限。
谢谢你的帮助。
答案1
使用 RoboCopy 运行批处理。它会更频繁地尝试,如果拒绝访问是由 Dropbox 使用该文件导致的,则最终会释放该文件。即使使用 RoboCopy,Dropbox 有时也会在未读取文件的情况下保留正在使用的文件,因此您的情况可能会有所不同。您可能需要使用以下工具处理关闭进程用来保持文件打开的句柄。