标题: [文件操作] [已解决]怎么实现运行几次就建几个文本的批处理 [打印本页]
作者: xkf81111 时间: 2015-9-21 09:35 标题: [已解决]怎么实现运行几次就建几个文本的批处理
本帖最后由 xkf81111 于 2015-9-28 01:30 编辑
高手们请教一下,我如果要编个新建文本的批处理,怎么实现运行几次就建几个文本的功能。例如运行4次就建4个不同名的文本文件,注意:不是一次就建全建成。
作者: laiu888 时间: 2015-9-21 09:46
- @echo off
- cd. > "%random%".txt
- pause
复制代码
作者: xkf81111 时间: 2015-9-22 09:12
我试了试,怎么只能建一个txt文件,多点也不行
作者: Batcher 时间: 2015-9-22 10:46
- @echo off
- for /f "tokens=2 delims=.=" %%i in ('wmic path win32_operatingsystem get LocalDateTime /value ^| findstr "="') do (
- set "strDate=%%i"
- )
- type nul > %strDate%.txt
复制代码
作者: /zhqsystem/zhq 时间: 2015-9-23 01:12
本帖最后由 /zhqsystem/zhq 于 2015-9-23 01:14 编辑
- @echo off&color 0e
- for /f "delims=" %%i in ('dir/a-d/b/l/on "%~dp0\*.txt"') do (
- set/a n+=1
- )
- set/a n=%n%+1
- echo=%n% >%n%.txt
- pause
复制代码
作者: xkf81111 时间: 2015-9-28 02:28
回复 5# /zhqsystem/zhq
你的批处理反应非常快,还记录次数,但没有看懂,如果要改在某文件夹下新建,比如在D盘123文件夹中新建,但批处理在桌面,怎么搞
作者: DAIC 时间: 2015-9-28 09:49
回复 6# xkf81111
@echo off&color 0e
for /f "delims=" %%i in ('dir/a-d/b/l/on "D:\123\*.txt"') do (
set/a n+=1
)
set/a n=%n%+1
echo=%n% >"D:\123\%n%.txt"
pause
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |