我目前正在使用此声明:
for /d %%X in (C:\Users\*) do (del %%X\Desktop\deleteme.txt )
虽然我想在本声明的部分中使用“%% X”
e.g。
del %%X\%%X\deleteme.txt
如何做到这一点?
非常感谢任何帮助
答案 0 :(得分:1)
好像你想要递归删除文件。这可以通过直接使用del命令来完成。输入:
del deleteme.txt / s
deleteme.txt将从所有子文件夹中删除。如果这不是您想要的,您也可以让您的for循环调用另一个批处理文件来执行从子文件夹中删除。
%% X将无效,因为它首先完全展开。