我正在开发一个批处理文件,其中使用以下模式:
*.res
我想选择所有带有扩展名的文件.res,但此模式匹配扩展名为。资源还。
换句话说,它就像我在指定*.res*但我不是。
有什么办法可以阻止命令行评估短 8.3 文件名?
答案1
您必须手动迭代并排除那些不匹配的文件,例如像这样:
for %%f in (*.res) do if [%%~xf]==[.res] (
rem do something with %%f here
)
我正在开发一个批处理文件,其中使用以下模式:
*.res
我想选择所有带有扩展名的文件.res,但此模式匹配扩展名为。资源还。
换句话说,它就像我在指定*.res*但我不是。
有什么办法可以阻止命令行评估短 8.3 文件名?
您必须手动迭代并排除那些不匹配的文件,例如像这样:
for %%f in (*.res) do if [%%~xf]==[.res] (
rem do something with %%f here
)