0

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

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

我猜这可以在cmd中完成,在此先感谢。

4

1 回答 1

0

像这样的东西应该工作:

@echo off

pushd "%USERPROFILE%\Artists"
for /d %%d in (*) do (
  if not exist "%USERPROFILE%\Downloads\Music\%%~nxd\" rd /s /q "%%~d"
)
popd
于 2013-08-11T15:50:41.853 回答