#for-loop #cmd #delete-file
#для цикла #cmd #удалить-файл
Вопрос:
В настоящее время я использую этот оператор:
for /d %%X in (C:Users*) do (del %%XDesktopdeleteme.txt )
Хотя я хотел бы использовать «%%X» в для частей этого оператора
например
del %%X%%Xdeleteme.txt
Как это можно сделать?
Любая помощь была бы с благодарностью
Ответ №1:
Похоже, вы хотите рекурсивно удалить файлы. Это можно было бы сделать, используя команду del напрямую. Введя:
удалить deleteme.txt /s
deleteme.txt будет удален из всех вложенных папок. Если это не то, что вы хотите, вы также можете попросить свой цикл for вызвать другой пакетный файл для выполнения удаления из вложенных папок.
%%X не будет работать, так как сначала он будет полностью развернут.