所以Why does dir *.txt return *.txtf also?告诉我我的原因
del /S moc_*.cxx call is also deleting moc_foo.cxx_parameters
如果我不知道foo的长度,有没有办法在windows中只删除.cxx文件?
编辑我发现一个“等价”的调用是
forfiles /S /m *.cxx /c "cmd /c del @file"
如果找不到文件,则静悄悄地执行此操作
forfiles /S /m *.cxx /c "cmd /c del @file" 2> nul
多么糟糕的设计啊!
发布于 2013-04-29 16:10:16
for %i in (moc_*.cxx) do if /i "%~xi"==".cxx“ECHO del "%i”
应仅选择要删除的.cxx文件。删除echo
关键字,验证后执行删除。将%
更改为%%
,以使用within
作为批处理文件。
https://stackoverflow.com/questions/16283100
复制