标题: 要删除指定的文件BAT怎么写
[打印本页]
作者: gslingyun
时间: 2006-6-28 16:54
标题: 要删除指定的文件BAT怎么写
比如我要指定删除E盘game文件夹下的1。2。3。4这四个文件夹(当然这四个文件夹都不是空文件)。。。应该是怎么写。我是新手。。请指点。。
作者: electronixtar
时间: 2006-6-28 17:00
NT下
rd /s /q E:\game\1\
rd /s /q E:\game\2\
rd /s /q E:\game\3\
rd /s /q E:\game\4\
纯DOS下用deltree最简单
作者: gslingyun
时间: 2006-6-28 17:04
标题: 我的是XP SP2的能行吗?
作者: bagpipe
时间: 2006-6-28 17:41
for /l %a in (1,1,4) do rd /s /q e:\game\%a 呵呵..............
作者: 不得不爱
时间: 2006-6-28 18:58
Quote: |
Originally posted by gslingyun at 2006-6-28 17:04:
|
|
试了不就知道了!
作者: gslingyun
时间: 2006-6-28 19:33
哈~~~~试过了...可以用..谢谢
作者: 3742668
时间: 2006-6-28 22:52
4F的bagpipe真无聊哈,不过我决定比你更无聊:
No.1:
@echo off
for %%i in (1 2 3 4) do rd /s /q e:\game\%%i\
No.2:
@echo off
set /a num = 1
:loop
if "%num%" == "5" goto end
rd /s /q e:\game\%num%\
set /a num += 1
goto loop
:end
set num=
作者: 220110
时间: 2006-6-29 00:33
3742668,我也来个更更无聊的:
Quote: |
@echo off
if "%*"=="" goto Usage
rem [arg %0 %*]
if "%1"=="" goto :eof
rd /s /q e:\game\%1\
if "%2"=="" goto :eof
rd /s /q e:\game\%2\
if "%3"=="" goto :eof
rd /s /q e:\game\%3\
if "%4"=="" goto :eof
rd /s /q e:\game\%4\
echo OK!
pause
:Usage
echo Usage: %0 1 2 3 4
:eof |
|
[
Last edited by 220110 on 2006-6-29 at 00:45 ]
作者: 3742668
时间: 2006-6-29 01:28
@echo off
if "%1" == "" echo 命令格式为: %0 目录1 目录2 目录3...
for %%i in (%*) do rd /s /q e:\game\%%i\
作者: xiongwei2624
时间: 2006-6-29 11:09
强,领教,能不能把这个能小小解决问题的变成更加长的!!
比如一个页面!
作者: electronixtar
时间: 2006-6-29 11:32
我很无聊
cd /d E:\game
rd /s /q 1 2 3 4
测试环境:WinXP SP2 Cmd5.1
作者: htysm
时间: 2006-6-30 10:11
真是高手过招各有各的不同路数,一个问题可以有许多种的解决方法,
这个贴子好,顶.
作者: Li103Z
时间: 2007-11-17 19:02
electronixtar的
cd /d E:\game
rd /s /q 1 2 3 4
很不错
作者: handan
时间: 2007-11-25 17:58
@echo off
for /l %%i in (1 1 4) do (
rd /s /q E:\game\%%i || del /s/q/f E:\game\%%i\ && rd /s /q E:\game\%%i
)
pause
作者: INeverAsk
时间: 2007-11-25 19:14
学习了,借用了