[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 zaixinxiangnian 于 2011-8-21 20:20 编辑
  1. md c:\1;c:\2;c:\3
  2. rd /s /q c:\1 c:\2 c:\3
复制代码
  1. md c:\"hello world"
  2. rd /s /q c:\"hello world"
复制代码
  1. md c:\"hello world"
  2. md c:\"hello world"\1 c:\"hello world"\2
  3. rd /s /q c:\"hello world"
复制代码
  1. md c:\1;c:\2;c:\3
  2. for /f "delims==" %%i in ('dir /b /s') do if %%~zi equ 0 (rd  %%i)
复制代码
新手,望高手指点,做本题时遇到2处问题
1.想通过MD 1 2 3 建后,然后复制1到3来达到删除非空文件的目的,但怎么也不能复制文件夹本身?
  1. [,@echo off
  2. [code]md 1 2 3
  3. pause
  4. xcopy c:\1 c:\3 /s(不能把文件夹1复制到文件夹3 )
  5. pause
  6. rd /q /s 1 2 3
复制代码
2 IF中执行不成功也运行后面的不知道为什么?
错误代码1
  1. md c:\1;c:\2;c:\3
  2. for /f "delims==" %%i in ('dir /b') do if %%~zi equ 0 (rd /s /q %%i)
复制代码
错误代码2
  1. (for /f "delims==" %%i in ('dir /b') do set val=%%~zi&setlocal enabledelayedexpansion&if "!val!" equ "0" (rd /s/q %%i))
  2. pause
复制代码

TOP

回复 5# Hello123World

Hello123World  我那个IF的问题是怎么会事啊,,,,会什么不等于0 也执行后面的啊。。。。搞的我一不小心把我桌面文件全删除了

TOP

返回列表