Board logo

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

作者: heimahack    时间: 2023-1-8 11:00     标题: (已解决)批处理逐行读取字符获取当前系统日期并写入到另一文本

本帖最后由 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

已经解决
作者: Batcher    时间: 2023-1-8 11:41

此帖仅作者可见
作者: heimahack    时间: 2023-1-8 13:18     标题: RE: 批处理逐行读取字符获取当前系统日期并写入到另一文本(已解决)

此帖仅作者可见
作者: terse    时间: 2023-1-8 13:22

此帖仅作者可见




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2