Board logo

标题: [已解决]批处理怎样在E盘下创建名字从1到20的TXT文件和文件夹? [打印本页]

作者: qq544935474    时间: 2010-12-27 07:40     标题: [已解决]批处理怎样在E盘下创建名字从1到20的TXT文件和文件夹?

这个代码该怎么写的?

[ 本帖最后由 qq544935474 于 2010-12-28 02:27 编辑 ]
作者: qq544935474    时间: 2010-12-27 07:46

创建文件夹我倒是只会创建在当前目录下.对于创建到指定目录的我还真的不知道怎么写.
  1. [@echo off
  2. for /l %%i in (1,1,20) do md %%i
  3. pause
复制代码

作者: hanyeguxing    时间: 2010-12-27 08:13

  1. @echo off
  2. for /l %%i in (1,1,20) do (
  3. md "e:\%%i\"
  4. cd/d>"e:\%%i.txt"
  5. )
  6. pause
复制代码

作者: joker    时间: 2010-12-27 10:09

@echo off
cd /d e:
for /l %%i in ( 1 1 20 ) do md %%i
for /l %%i in (1 1 20 ) do echo %%i>%%i.txt
pause>nul
作者: qq544935474    时间: 2010-12-27 11:43     标题: 回复 3楼 的帖子

现在问题来了..文件夹到是用命令删除了.但TXT文件怎么删除?我改的这代码好象有点问题
  1. @echo off
  2. for /l %%i in (1,1,20) do (rd /s /q "e:\%%i\" del /S /Q "e:\%%i.txt")
  3. pause
复制代码

作者: hanyeguxing    时间: 2010-12-27 12:00     标题: 回复 5楼 的帖子

  1. @echo off
  2. for /l %%i in (1,1,20) do (
  3.         rd "e:\%%i\"
  4.         del "e:\%%i.txt"
  5. )
  6. pause
复制代码
对于del轻易不要用/s参数,因为del会递归进入e盘各个文件夹执行删除同名文件
作者: qq544935474    时间: 2010-12-27 12:40     标题: 回复 6楼 的帖子

缩成一行后..就变了,,,实在看不出问题出在哪
第一个可以执行,第二个却不行
1
  1. @echo off
  2. for /l %%i in (1,1,20) do (rd "e:\%%i\"  
  3. del "e:\%%i.txt")
  4. pause
复制代码
2
  1. @echo off
  2. for /l %%i in (1,1,20) do (rd "e:\%%i\" del "e:\%%i.txt")
  3. pause
复制代码

作者: hucuibai    时间: 2010-12-27 16:38

  1. @echo off
  2. for /l %%i in (1 1 20) do (cd.>%%i.txt)
复制代码

作者: broly    时间: 2010-12-27 16:42     标题: 回复 7楼 的帖子

少了一个&
  1. @echo off
  2. for /l %%i in (1,1,20) do (rd "e:\%%i\" &del "e:\%%i.txt")
  3. pause
复制代码

作者: wuzexin    时间: 2010-12-27 17:03

看下面
cd/d e:\
for /l %%i in (1,1,20) do (md %%i&echo.>%%i.txt)
作者: qq544935474    时间: 2010-12-28 02:26     标题: 回复 9楼 的帖子

哦 万事如意....
作者: wc726842270    时间: 2010-12-28 03:00

最笨的方法
  1. @echo off
  2. CD /D e:\
  3. MD 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20
  4. start e:\
  5. ping /n 5 127.1>nul
  6. for /l %%i in (1 1 20) do rd e:\%%i
  7. pause
复制代码





欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2