writing current date & time as file name using NSIS

后端 未结 4 1587
花落未央
花落未央 2021-01-05 13:04

I developed an installer using NSIS. Every time I re-install the application, I want to create a backup of the existing database files.

How can I rename these datab

4条回答
  •  有刺的猬
    2021-01-05 13:18

    System::Call '*(&i2,&i2,&i2,&i2,&i2,&i2,&i2,&i2)i.s'
    System::Call /NOUNLOAD 'kernel32::GetLocalTime(isr0)'
    System::Call '*$0(&i2.r1,&i2.r2,&i2,&i2.r3,&i2.r4,&i2.r5,&i2,&i2)'
    System::Free $0
    IntFmt $1 "%0.4d" $1
    IntFmt $2 "%0.2d" $2
    IntFmt $3 "%0.2d" $3
    IntFmt $4 "%0.2d" $4
    IntFmt $5 "%0.2d" $5
    DetailPrint "datetime=$1$2$3$4$5"
    

提交回复
热议问题