如何将时间戳分配为变量以附加到DOS中的文件名

时间:2014-03-07 17:36:07

标签: timestamp dos

DOS for Windows,32位

我有一个程序将数据作为.rpt文件保存到文件夹中。文件名是使用前面的“C”检查的部件的输入序列号。

后续运行相同的序列号会写入原始的.rpt文件。

我想在每次程序运行时为序列号添加一个后缀。

我以为我可以使用时间戳。我想将运行结束时的时间戳转换为数值,将该值设置为变量,并将其添加到带有前面下划线的序列号中。

喜欢这个。 。 。 (注意,我们在服务前加上“C”)

(输入序列号)SN

Var1 = "_" + current time expressed as a numeric value

Var2 = "C" + SN + var1 + .rpt

所以C12345.rpt会变成C12345_102233.rpt(某个数值)

感谢您的任何帮助或想法。

这是旧代码。 。

PA,1,MOVE.PRG,NEW
OP,'^Z'
! OP,'PRI C',(SN),'.RPT >NUL'
OP,(T),'COPY C',(SN),'.RPT C:\PARSE >NUL',(T)
OP,(T),'COPY C',(SN),'.RPT Q:\CMM_DATA\',(F),'\PWAFILES\',(WAXDIE),' >NUL',(T)
OP,(T),'COPY C',(SN),'.RPT Q:\CMM_DATA\',(F),'\GPFILES >NUL',(T)
OP,'DEL C',(SN),'.RPT >NUL'
OP,'^Z'
OP,'ET,CL'
EP,1
TI,MOVE.PRG

0 个答案:

没有答案