【发布时间】:2022-01-23 12:33:36
【问题描述】:
我想创建用于移动文件并使用时间戳重命名文件的脚本。这是我的脚本
mv D:\data\file\Daily_file.dat D:\data\file\Newfolder\Daily_file"%datetime%".dat
文件已移动,但像“Daily_%datetime%.csv”这样的文件名没有时间戳。我尝试了很多方法,例如使用 %date% 或不使用 " 但结果不像我预期的那样。谢谢
【问题讨论】:
我想创建用于移动文件并使用时间戳重命名文件的脚本。这是我的脚本
mv D:\data\file\Daily_file.dat D:\data\file\Newfolder\Daily_file"%datetime%".dat
文件已移动,但像“Daily_%datetime%.csv”这样的文件名没有时间戳。我尝试了很多方法,例如使用 %date% 或不使用 " 但结果不像我预期的那样。谢谢
【问题讨论】:
它适用于我在 linux 中
$ mv <filename> <filename>_`date +"%d-%m-%Y"`
【讨论】:
date+%m%d%Y
您必须使用date bash 函数来获取当前日期到您的路径中。只需将当前移动脚本中的 "%datetime%" 替换为
`date +"%m%d%Y"` 它应该可以工作。
【讨论】: