根据日期复制一个文件的内容并粘贴到另一个文本文件中

用户2163975

我有一个名为 C:\Submitlogs\SubmitLog.txt 的文件

Log file content:
--------------
User01,15/05/2018,10:26,Submit,CATERGORY1,WEEK46
User01,17/05/2018,10:29,Submit,CATERGORY1,WEEK46
User04,17/05/2018,11:04,Submit,CATERGORY1,WEEK46
User11,17/05/2018,11:09,Submit,CATERGORY1,WEEK46

因此,如果系统日期是 17/05/2018,那么批处理脚本应该只复制上面 17/05/2018 的内容(如下所述)并将其粘贴到 C:\Submitlogs\Copy.txt

User01,17/05/2018,10:29,Submit,CATERGORY1,WEEK46
User04,17/05/2018,11:04,Submit,CATERGORY1,WEEK46
User11,17/05/2018,11:09,Submit,CATERGORY1,WEEK46

我已经设法编写了以下脚本,但得到的输出如下。

@echo off
setlocal enableextensions

set sysdt=%date:~-7,2%/%date:~-10,2%/%date:~-4,4%
echo %sysdt%
set "source=C:\Submitlogs"
set "target=C:\Submitlogs\Copy.txt"
pushd "%source%" 
(for /f "tokens=1,* delims=," %%a in ('findstr /i /C:%sysdt% "SubmitLog.txt"') do ( 
echo(%%b )) > "%target%" 
popd

它在搜索字符串之后获取值。请让我知道如何将整行作为输出。

电流输出:

17/05/2018,10:29,Submit,CATERGORY1,WEEK46
17/05/2018,11:04,Submit,CATERGORY1,WEEK46
17/05/2018,11:09,Submit,CATERGORY1,WEEK46

预期输出:

User01,17/05/2018,10:29,Submit,CATERGORY1,WEEK46
User04,17/05/2018,11:04,Submit,CATERGORY1,WEEK46
User11,17/05/2018,11:09,Submit,CATERGORY1,WEEK46
组合

我建议您使用一种确定日期的方法,无论用户设置或语言环境如何,该方法都会提供一致的结果。

该方法使用RoboCopy命令:

@Echo Off
Set "parent=C:\Submitlogs"
Set "source=SubmitLog.txt"
Set "target=Copy.txt"

If Not Exist "%parent%\%source%" Exit /B
For /F "Tokens=1-3 Delims=/ " %%A In ('RoboCopy/NJH /L "\|" Null'
) Do Set "moment=%%C/%%B/%%A" & GoTo :Break
:Break
Find "%moment%"<"%parent%\%source%">"%parent%\%target%"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何复制文本文件的内容并将其粘贴到从某行开始的另一个文件中?

来自分类Dev

批处理脚本从文本文件复制一组行并将值粘贴到另一个文本文件中

来自分类Dev

复制文本文件最后一行的第6个值,然后粘贴到另一个现有文件中

来自分类Dev

如何使用C#将文本从一个文本文件复制并粘贴到另一个文件?

来自分类Dev

提取特定的列并将其粘贴到另一个文本文件中

来自分类Dev

将文本文件的内容附加到C ++中的另一个文件

来自分类Dev

如何将indd文件内容复制并粘贴到另一个indd文件中?

来自分类Dev

如何将内容从文本文件复制到C中的另一个文本文件

来自分类Dev

Java IO:使用扫描仪和printWriter复制文本文件的内容并将其放在另一个文本文件中

来自分类Dev

如何将一个文本文件的内容复制到另一个长度减小的文件中?

来自分类Dev

将分组的文本行复制并粘贴到另一个文件的优雅方法

来自分类Dev

从多行文件复制特定文本,然后使用终端将其自动粘贴到另一个文件中

来自分类Dev

在Linux上从另一个文本文件的内容中减去一个文本文件的内容

来自分类Dev

在一个文本文件中搜索另一个文本文件中的值

来自分类Dev

使用一个文本文件搜索Java中的另一个文本文件

来自分类Dev

将文件从一个目录复制/粘贴到另一个目录

来自分类Dev

使用Automator读取文本文件并将内容复制到另一个文件夹

来自分类Dev

如何将文本文件复制到另一个文件?

来自分类Dev

如何将文本文件复制到另一个文件?

来自分类Dev

将数据从文本文件复制到另一个文件

来自分类Dev

如何从带有换行符的文本文件中删除一行并将内容复制到另一个文件?

来自分类Dev

模式之间的内容从文本文件到另一个的命令行复制

来自分类Dev

获取内容复制特定行并将内容粘贴到另一个文件至特定行

来自分类Dev

使用Java格式化文本文件内容后,如何读取文本文件内容并写入另一个文本文件?

来自分类Dev

在文本文件中,根据另一个文件将模式替换为其他模式

来自分类Dev

根据另一个文本文件中的两列从文件中提取行

来自分类Dev

如何比较两个文本文件的内容并在另一个文本文件中输出?文字1-文字2

来自分类Dev

如何将文本从一个Vim文件复制/粘贴到另一个shell选项卡中的另一个Vim文件?

来自分类Dev

使用Python逐行将一个文本文件复制到另一个文本文件

Related 相关文章

  1. 1

    如何复制文本文件的内容并将其粘贴到从某行开始的另一个文件中?

  2. 2

    批处理脚本从文本文件复制一组行并将值粘贴到另一个文本文件中

  3. 3

    复制文本文件最后一行的第6个值,然后粘贴到另一个现有文件中

  4. 4

    如何使用C#将文本从一个文本文件复制并粘贴到另一个文件?

  5. 5

    提取特定的列并将其粘贴到另一个文本文件中

  6. 6

    将文本文件的内容附加到C ++中的另一个文件

  7. 7

    如何将indd文件内容复制并粘贴到另一个indd文件中?

  8. 8

    如何将内容从文本文件复制到C中的另一个文本文件

  9. 9

    Java IO:使用扫描仪和printWriter复制文本文件的内容并将其放在另一个文本文件中

  10. 10

    如何将一个文本文件的内容复制到另一个长度减小的文件中?

  11. 11

    将分组的文本行复制并粘贴到另一个文件的优雅方法

  12. 12

    从多行文件复制特定文本,然后使用终端将其自动粘贴到另一个文件中

  13. 13

    在Linux上从另一个文本文件的内容中减去一个文本文件的内容

  14. 14

    在一个文本文件中搜索另一个文本文件中的值

  15. 15

    使用一个文本文件搜索Java中的另一个文本文件

  16. 16

    将文件从一个目录复制/粘贴到另一个目录

  17. 17

    使用Automator读取文本文件并将内容复制到另一个文件夹

  18. 18

    如何将文本文件复制到另一个文件?

  19. 19

    如何将文本文件复制到另一个文件?

  20. 20

    将数据从文本文件复制到另一个文件

  21. 21

    如何从带有换行符的文本文件中删除一行并将内容复制到另一个文件?

  22. 22

    模式之间的内容从文本文件到另一个的命令行复制

  23. 23

    获取内容复制特定行并将内容粘贴到另一个文件至特定行

  24. 24

    使用Java格式化文本文件内容后,如何读取文本文件内容并写入另一个文本文件?

  25. 25

    在文本文件中,根据另一个文件将模式替换为其他模式

  26. 26

    根据另一个文本文件中的两列从文件中提取行

  27. 27

    如何比较两个文本文件的内容并在另一个文本文件中输出?文字1-文字2

  28. 28

    如何将文本从一个Vim文件复制/粘贴到另一个shell选项卡中的另一个Vim文件?

  29. 29

    使用Python逐行将一个文本文件复制到另一个文本文件

热门标签

归档