【发布时间】:2015-11-25 10:40:19
【问题描述】:
我想要实现的是获取用户输入,这将是一个带有数字和字母的术语,然后使用它来匹配文件夹中的目录并删除匹配的目录,这是我到目前为止所拥有的,但它不是工作,
@echo off
set /p:ID=Enter Search Term:
for /d %%G in ("*(%ID%)") do rd /s /q "%%~G"
pause
如果我打开回显,我得到的输出显示,%ID% 没有被替换为提示输入的变量值。以下是输出
for / %G in ("*()") do rd /s /q "%~G"
有人能指出其中的错误吗?非常感谢
【问题讨论】:
-
你的错误输出是什么?
-
我已经用输出编辑了问题以供参考,谢谢
标签: batch-file for-loop cmd window