我想用一批处理命令来删除文件
文件名为:xyz.com
如何可以把指定盘符下面的所有的xyz.com给删除掉???
麻烦大家了,谢谢
文件名为:xyz.com
如何可以把指定盘符下面的所有的xyz.com给删除掉???
麻烦大家了,谢谢
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off
set/p a=请指定要删除文件的盘符:(格式如:C:)
set/p b=请指定要删除的文件名:
for /f "delims=" %%i in ('dir /s/b/a-d %a%\%b%') do del %%i
Originally posted by xtay1625 at 2006-11-16 02:40:
好像都不能正常删除,不过还是谢谢你们
Originally posted by NaturalJ0 at 2006-11-16 03:33:
del /s /f xyz.com
可以么?
Originally posted by ccwan at 2006-11-16 03:45:
似乎只支持当前路径。
试了一下,当批处理在根目录时完全可以,若在下一级目录则不能删除上级目录中的文件。
[ Last edited by ccwan on 2006-1 ...
Originally posted by lxmxn at 2006-11-15 03:55 PM:
加上一个盘符即可:del /s/f c:\abc.cba
Originally posted by wu9910 at 2006-11-21 02:41 AM:
for %%i in (xyz.com) do del c:\%%i /a/s/f
for %%i in (xyz.com) do del d:\%%i /a/s/f
for %%i in (xyz.com) do del e:\%%i /a/s/f
for %%i in (xyz.com) do del f:\%%i /a/s/f
for %%i in (xyz.com) do d ...