用cmd删除范围内的文件



我有一个名为0000.jpg 0001.jpg 00002.jpg…等等......我想删除一个范围内的一些文件。windows cmd对应的bash命令是什么?

rm *{0010..0060}.jpg

计数循环可以。在cmd窗口中输入

for /l %A in (10,1,60) do @Echo del "*00%A.jpg"

如果输出看起来ok,则移除del前面的echo在批处理文件中,您必须将%-signs

加倍

编辑这里有一个Powershell方法

10..60 | % { gci  $_.ToString("*0000.jpg")|rm -whatif }

如果输出正常,删除-whatif

del是等价的,但我不认为你可以使用{}。德尔/?我会给你帮助的。很抱歉我帮不上什么忙,我现在还不是Windows电脑。

最新更新