标题: [已解决]批处理怎样在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
创建文件夹我倒是只会创建在当前目录下.对于创建到指定目录的我还真的不知道怎么写.
- [@echo off
- for /l %%i in (1,1,20) do md %%i
- pause
复制代码
作者: hanyeguxing 时间: 2010-12-27 08:13
- @echo off
- for /l %%i in (1,1,20) do (
- md "e:\%%i\"
- cd/d>"e:\%%i.txt"
- )
- 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文件怎么删除?我改的这代码好象有点问题- @echo off
- for /l %%i in (1,1,20) do (rd /s /q "e:\%%i\" del /S /Q "e:\%%i.txt")
- pause
复制代码
作者: hanyeguxing 时间: 2010-12-27 12:00 标题: 回复 5楼 的帖子
- @echo off
- for /l %%i in (1,1,20) do (
- rd "e:\%%i\"
- del "e:\%%i.txt"
- )
- pause
复制代码
对于del轻易不要用/s参数,因为del会递归进入e盘各个文件夹执行删除同名文件
作者: qq544935474 时间: 2010-12-27 12:40 标题: 回复 6楼 的帖子
缩成一行后..就变了,,,实在看不出问题出在哪
第一个可以执行,第二个却不行
1- @echo off
- for /l %%i in (1,1,20) do (rd "e:\%%i\"
- del "e:\%%i.txt")
- pause
复制代码
2- @echo off
- for /l %%i in (1,1,20) do (rd "e:\%%i\" del "e:\%%i.txt")
- pause
复制代码
作者: hucuibai 时间: 2010-12-27 16:38
- @echo off
- for /l %%i in (1 1 20) do (cd.>%%i.txt)
复制代码
作者: broly 时间: 2010-12-27 16:42 标题: 回复 7楼 的帖子
少了一个&- @echo off
- for /l %%i in (1,1,20) do (rd "e:\%%i\" &del "e:\%%i.txt")
- 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
最笨的方法- @echo off
- CD /D e:\
- MD 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20
- start e:\
- ping /n 5 127.1>nul
- for /l %%i in (1 1 20) do rd e:\%%i
- pause
复制代码
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |