[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] [已解决]BAT如何实现TXT合并后生成随机文件名。

本帖最后由 每天几分 于 2012-12-1 22:50 编辑

同一文件夹里有数千个txt文件,我现在想要连续合并,即随机每10个txt文件,合并为一个新文件,而且这个新文件的文件名也是随机生成的,BAT能否做到呢?
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2

本帖最后由 ziyooudeyu 于 2012-12-1 22:36 编辑

必须能 关键你这10个文件按什么顺序排列 是否有什么规律

TOP

回复 2# ziyooudeyu


应该是随机排序……这点不重要…… 只要是随机选10个文件合并就可以了。

TOP

回复 3# 每天几分
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. set m=1
  4. set n=1
  5. for %%a in (*.txt) do (
  6.     type "%%a" >>!m!.log
  7.     set /a n+=1
  8.     if !n! equ 10 (
  9.         set n=1
  10.         set /a m+=1
  11.     )
  12. )
复制代码
1

评分人数

TOP

返回列表