找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 19335|回复: 3

[代码合集] (已解决)批处理逐行读取字符获取当前系统日期并写入到另一文本

[复制链接]
发表于 2023-1-8 11:00:59 | 显示全部楼层 |阅读模式
本帖最后由 heimahack 于 2023-1-8 13:21 编辑

能不能帮我写个批处理,
首先按行读取 "D:\Mirserver\Mir200\GuildBase\Guildlist.txt"路径下的这个Guildlist.txt内容
特定格式写入到 "
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. for /f "tokens=1 delims=," %%i in (D:\Mirserver\Mir200\GuildBase\Guildlist.txt) do (
  4. set BL1=%%i)
  5. set year=%date:~0,4%
  6. set month=%date:~5,2%
  7. set day=%date:~8,2%
  8. set sc=      "%year%-%month%-%day%"
  9. echo !BL1! %sc% >D:\Mirserver\Mir200\Castle\0\AttackSabukWall.txt
复制代码
"

Guildlist.txt文本内容如下:

ADFDSA
DAGFDFDFS
F**DSA

这些字符为任意,只是需要按行排列,也可能是有很多行,也可能一行都没有,如果没有就忽略不需要读取了


写入到AttackSabukWall.txt内容格式:

ADFDSA       "2023-1-8"
DAGFDFDFS       "2023-1-8"
F**DSA       "2023-1-8"

获取Guildlist.txt文本内的字符串,然后再获取当前日期,中间用固定空格隔开,然后写入到AttackSabukWall.txt

已经解决
发表于 2023-1-8 11:41:39 | 显示全部楼层
此帖仅作者可见
 楼主| 发表于 2023-1-8 13:18:14 | 显示全部楼层
此帖仅作者可见
发表于 2023-1-8 13:22:12 | 显示全部楼层
此帖仅作者可见
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-19 06:15 , Processed in 0.069421 second(s), 7 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表