如何在文件名后附加时间戳?

卡斯特

假设我有两个目录:N:\test1 and N:\archive

我想将任何.csv文件从test1移至存档。

我想存档文件,因为它们现在已被覆盖,所以我想添加一个时间戳。

到目前为止,我正在遵循某种逻辑,但是不确定如何将时间戳附加到文件名:

REM TimeStamp
for /f "tokens=2-8 delims=.:/ " %%a in ("%date% %time%") do set DateNtime=%%c-%%a-%%b_%%d%%e%%f

REM move the file
move /Y N:\test1\*.csv N:\archive

REM Rename the file with timestamp
ren N:\archive\*.csv *_%DateNtime%.csv

这就是我坚持的部分: ren N:\archive\*.csv *_%DateNtime%.csv

可以想象,第一次将存在现有的.csv存档文件,那么如何告诉它重命名刚刚移动的文件?

例如,假设在test1文件夹中有file1.csv。将其移至存档后,应将其重命名为file1_%DateNtime%.csv

注意:N:\是UNC /挂载共享驱动器

卡斯特

这是我们最终完成此操作的方式:

SET today=%DATE:~10,4%%DATE:~4,2%%DATE:~7,2%%TIME:~0,2%%TIME:~3,2%%TIME:~6,2%%TIME:~9,2%
SET today=%today: =0%

REM the second SET today was required because there was some weird execution with the 
REM timestamp happening at 8:00 am. something wrong with the formatting so the files were 
REM never getting timestamped at that time, but by adding that line the issue was resolved.

copy /y N:\test1\file1.csv N:\archive\file1_%today%.csv

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何更改文件名时间戳?

来自分类Dev

Linux如何在文件名中列出大于特定时间戳的文件?

来自分类Dev

如何在cron作业的输出文件名的末尾添加时间戳?

来自分类Dev

OS X:如何从时间戳更改文件名

来自分类Dev

在Symfony2中,如何在资产文件名后附加日期

来自分类Dev

在Symfony2中,我如何在资产文件名后附加日期

来自分类Dev

通过后台运行命令在文件名上附加当前时间戳

来自分类Dev

通过后台运行命令在文件名上附加当前时间戳

来自分类Dev

将可读的上次编辑时间戳附加到文件名

来自分类Dev

在文件名中包括时间戳

来自分类Dev

在文件名中包含时间戳

来自分类Dev

如何在makefile中创建一个包含文本文件名和时间戳的变量?

来自分类Dev

回形针时间戳在文件名后添加错误符号

来自分类Dev

为什么在文件名中包含哈希比将时间戳附加为查询参数更好地进行缓存?

来自分类Dev

根据文件名中的时间戳值复制文件

来自分类Dev

如何根据时间戳对grep命令中显示的文件名进行排序?

来自分类Dev

fluentd - 如何获取带有时间戳的日志文件名

来自分类Dev

使用Gulp向文件名添加时间戳

来自分类Dev

Python gzip省略了原始文件名和时间戳

来自分类Dev

从git-blame删除文件名和时间戳

来自分类Dev

将时间戳分配给文件名的命令

来自分类Dev

Python:解析文件名中嵌入的时间戳

来自分类Dev

在文件名中包含当前时间戳?

来自分类Dev

使用powershell从文件名中获取时间戳

来自分类Dev

ssh多个命令在文件名后附加问号

来自分类Dev

在输入文件名后附加单词作为输出文件名

来自分类Dev

在输入文件名后附加单词作为输出文件名

来自分类Dev

如何从平面文件中删除列名并替换为“标题记录信息”..(文件名、时间戳等)

来自分类Dev

复制文件并附加时间戳

Related 相关文章

  1. 1

    如何更改文件名时间戳?

  2. 2

    Linux如何在文件名中列出大于特定时间戳的文件?

  3. 3

    如何在cron作业的输出文件名的末尾添加时间戳?

  4. 4

    OS X:如何从时间戳更改文件名

  5. 5

    在Symfony2中,如何在资产文件名后附加日期

  6. 6

    在Symfony2中,我如何在资产文件名后附加日期

  7. 7

    通过后台运行命令在文件名上附加当前时间戳

  8. 8

    通过后台运行命令在文件名上附加当前时间戳

  9. 9

    将可读的上次编辑时间戳附加到文件名

  10. 10

    在文件名中包括时间戳

  11. 11

    在文件名中包含时间戳

  12. 12

    如何在makefile中创建一个包含文本文件名和时间戳的变量?

  13. 13

    回形针时间戳在文件名后添加错误符号

  14. 14

    为什么在文件名中包含哈希比将时间戳附加为查询参数更好地进行缓存?

  15. 15

    根据文件名中的时间戳值复制文件

  16. 16

    如何根据时间戳对grep命令中显示的文件名进行排序?

  17. 17

    fluentd - 如何获取带有时间戳的日志文件名

  18. 18

    使用Gulp向文件名添加时间戳

  19. 19

    Python gzip省略了原始文件名和时间戳

  20. 20

    从git-blame删除文件名和时间戳

  21. 21

    将时间戳分配给文件名的命令

  22. 22

    Python:解析文件名中嵌入的时间戳

  23. 23

    在文件名中包含当前时间戳?

  24. 24

    使用powershell从文件名中获取时间戳

  25. 25

    ssh多个命令在文件名后附加问号

  26. 26

    在输入文件名后附加单词作为输出文件名

  27. 27

    在输入文件名后附加单词作为输出文件名

  28. 28

    如何从平面文件中删除列名并替换为“标题记录信息”..(文件名、时间戳等)

  29. 29

    复制文件并附加时间戳

热门标签

归档