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

80元处理文件,请帮忙 祝大家中秋快乐! 已解决

要求:
把d:se\中所有B开头的文件统计到d:se\se\wltj*.txt,("*"表示任意字符)
处理顺序:以所处理文件的修改时间为先后为序,先处理修改时间在先的文件,每处理一个文件输出一行数据到wltj*.txt,该行数据的各列字符串间由若干空格隔开,只要每列对齐即可,
以文本wltj*.txt的第一行数据(共11列,各列间由空格隔开)为参考行,具体过程如下:
1.1.把处理文件的修改时间放到第1列,单位:年月日时分秒
1.2.所处理文件名称的前4个字符放到第2列;
1.3.根据所处理文件名称的前4个字符,在d:se\se\ipref.txt中找到此字符串,并把所在行的第一个字符串,写入到wltj*.txt的第3列ip*列,若找不到该字符串则写入"-";
1.4.由文件名称的前4个字符,在d:se\se\jhref.txt中存找到此字符串,并把所在行的第一个字符串,写入到wltj*.txt的第4列jh*列,若找不到该字符串则写入"-";
1.5.把所处理文件中含有参考行第5-第10列的字符串的数量写入到wltj*.txt的对应列(第5-第10列),没有该字符串的写入0
1.6.把wltj*.txt的第6~10列值的和写入到本行第11列;
1.7.删除处理过的文件;
暂停100s从头处理周而复始

相关文件见附件。

回复 4# WHY
wltj*.txt 的第一行参考数据 是变化的,需要提取后使用,主程序中不应出现具体字符串
被统计的文件需立即删除
请稍作变更,谢谢!

TOP

回复 5# 再世情緣

wltj*.txt 的第一行参考数据 是变化的,需要提取后使用,主程序中不应出现具体字符串
被统计的文件需立即删除
能高效率执行,直接输出到文本即可,不必加倒计时等
有时间请修改下,谢谢!

TOP

回复 5# 再世情緣

提示“命令语法不正确”,无法正常运行

TOP

回复 10# terse
运行结果多处不可哦。

TOP

WHY 发表于 2019-9-10 14:39

基本可以,请回复下短消息内容,谢谢!

TOP

返回列表