如果Windows上的另一个位置存在相同的文件夹名称,请删除文件

时间:2013-08-11 14:55:15

标签: windows cmd

我有两个包含艺术家姓名的文件夹,其中一个包含艺术家信息,另一个包含艺术家专辑。有艺术家信息的那个由foobar2000自动创建,有时当我不想再听艺术家时,我删除了带有音乐文件的文件夹,但是,随着时间的推移,我累积了大量的艺术家信息我不再听,所以我想以某种方式删除艺术家信息文件夹,如果音乐文件夹中不存在这样的文件夹

艺术家信息文件夹:C:\ Users \%username%\ Artists \%Artist% 艺术家音乐文件:C:\ Users \%username%\ Downloads \ Music \%Artist%

我猜这可以在cmd中完成,感谢提前。

1 个答案:

答案 0 :(得分:0)

这样的事情应该有效:

@echo off

pushd "%USERPROFILE%\Artists"
for /d %%d in (*) do (
  if not exist "%USERPROFILE%\Downloads\Music\%%~nxd\" rd /s /q "%%~d"
)
popd