我想创建脚本,用来移动文件和重命名的文件与时间戳。这是我的剧本
mv D:\data\file\Daily_file.dat D:\data\file\Newfolder\Daily_file"%datetime%".dat
文件已移动,但像“Daily_%DateTime%.csv”这样的文件名没有时间戳。我尝试了许多方法,比如使用%date%或不使用",但结果并不像我预期的那样。
%date%
"
uqxowvwt1#
适用于我的Linux
$ mv <filename> <filename>_`date +"%d-%m-%Y"`
pod7payv2#
您必须使用date bash函数将当前日期输入您的路径。只需将当前移动脚本中的"%datetime%"替换为date +"%m%d%Y",它应该可以工作。
date
"%datetime%"
date +"%m%d%Y"
2条答案
按热度按时间uqxowvwt1#
适用于我的Linux
pod7payv2#
您必须使用
date
bash函数将当前日期输入您的路径。只需将当前移动脚本中的"%datetime%"
替换为date +"%m%d%Y"
,它应该可以工作。