我正在努力从 Drivebender 迁移到 Drivepool。如果不熟悉,它们是复制软件,但功能不同。Drivebender 有主文件和次文件,而 Drivepool 没有。
无论如何,我正在尝试清理迁移后留下的文件夹。Drivebender 创建名为“FOLDER.DUPLICATE.$DRIVEBENDER”的文件夹。我正在尝试创建一个 .bat 脚本来删除所有这些文件夹。当我尝试运行下面的内容时,我不断收到“访问被拒绝”的消息。有什么建议吗?
@echo off
for /r %%f in (FOLDER.DUPLICATE.$DRIVEBENDER) do if exist %%f (
echo %%f
rd "%%f"
)
答案1
@echo off
for /r %%f in (FOLDER.DUPLICATE.$DRIVEBENDER) do if exist "%%f" echo rd /s /q "%%f"
:: PLEASE NOTE THE ECHO BEFORE THE RD COMMAND.
:: DELETE IT ONCE YOU ARE SURE IT IS DOING WHAT YOU WANT.
这对我有用。 如果我在知道上述脚本有效后仍然无法获取这些文件夹,我会使用Windows 附带的takeown
实用程序和/或实用程序,并会小心只触碰那些文件夹的权限。CACLS