Saya telah menjadwalkan skrip cadangan yang membuat database dump. Bagaimana saya bisa menambahkan cap waktu tanggal ke nama file?
Saya berbicara tentang Windows dan CMD.
windows
windows-command-prompt
Bogdan Gusiev
sumber
sumber
%DATE%
dan%TIME%
sadari lokal! Itu berarti bahwa pada mesin Eropa, Anda dapatkanDD.MM.YYYY
. Arrgh.Gunakan variabel
%DATE%
dan / atau%TIME
lingkungan, secara opsional menggantikan karakter yang tidak diizinkan dalam nama file, menggunakan%name:from=to%
(%TIME::=%
akan menghapus semua titik dua).sumber
set tmp=%tmp:x=y%
dll.Satu-satunya cara yang dapat diandalkan untuk mendapatkan tanggal yang sesuai apa pun pengaturan regional, adalah solusi dari foxidrive @ /programming/11037831/filename-timestamp-in-windows-cmd-batch-script
sumber
Gunakan% DATE% variabel dalam nama file.
Ada variabel% TIME% juga, tetapi mengandung karakter yang tidak diizinkan dalam nama file.
Berikut adalah contoh penulisan baris teks ke dalam file baru, di mana file yang dibuat memiliki tanggal dan waktu dalam namanya.
sumber