File 如何将日期和时间写入文件名?
我的AutoIt脚本无法工作。它应该按实际日期和时间重命名文件File 如何将日期和时间写入文件名?,file,datetime,autoit,File,Datetime,Autoit,我的AutoIt脚本无法工作。它应该按实际日期和时间重命名文件 #include <Date.au3> #include <File.au3> FileMove("C:\file.csv", "C:\file" & _NowDate() & _NowTime() & ".csv") #包括 #包括 FileMove(“C:\file.csv”、“C:\file”和\u NowDate()&\u NowTime()&.csv”) 没有语法错误,
#include <Date.au3>
#include <File.au3>
FileMove("C:\file.csv", "C:\file" & _NowDate() & _NowTime() & ".csv")
#包括
#包括
FileMove(“C:\file.csv”、“C:\file”和\u NowDate()&\u NowTime()&.csv”)
没有语法错误,但文件未重命名。我认为Windows拒绝像:
或/
这样的符号。如何将时间转换成这种格式:hh-mm-ss\u dd-mm-yyyy
“…如何以这种格式转换时间:hh-mm-ss_dd-mm-yyyy?”
根据(因为没有可转换的内容):
yyyymmddhhmmss
-格式符合字符串排序(按Windows资源管理器显示时间顺序)
.您可以在线清理输出
#include <Date.au3>
FileMove("file.csv", "file" & stringreplace(_NowTime(5) , ":" , "-") & "_" &
stringregexpreplace(_NowCalcDate() , "(\d\d\d\d)/(\d\d)/(\d\d)" , "$3-$2-$1") &
".csv")
#包括
FileMove(“file.csv”、“file”和stringreplace(_NowTime(5),“:”、“-”&“&”)和“&”
stringregexpreplace(_NowCalcDate(),“(\d\d\d)/(\d\d)/(\d\d)”,“$3-$2-$1”)和
“.csv”)
#include <Date.au3>
FileMove("file.csv", "file" & stringreplace(_NowTime(5) , ":" , "-") & "_" &
stringregexpreplace(_NowCalcDate() , "(\d\d\d\d)/(\d\d)/(\d\d)" , "$3-$2-$1") &
".csv")