假设我有多个名为“Example93947”的文件夹,其中“93947”是添加到每个文件夹中的随机字符串。这些文件夹中只有一个实际上有文件。我想要做的是创建一个批处理文件,查找每个名为“Example*”的文件夹,在其中查找特定文件(例如 asdf.txt),如果文件不在那里,则删除该文件夹。如果在那里,就不管它。
我一直在尝试做一些类似的事情:
for /d %%G in (C:\Users\Nastr0nd\Documents\Example*\asdf.txt) DO rd /s /q "%%~G"
或者
for /d %%G in (C:\Users\Nastr0nd\Documents\Example*) do (
If exist C:\Users\Nastr0nd\Documents\Example*\asdf.txt echo y
if not exist asdf.txt rd /s /q "%%~G"