Поточна дата та час, як ім'я файлу у файловій системі. Тепер зателефонуйте методу string.Format та комбінуйте його з DateTime.Now для методу, який виводить правильну рядок на основі дати та часу.
using System;
using System.IO;
class Program
{
static void Main()
{
//
// Write file containing the date with BIN extension
//
string n = string.Format("text-{0:yyyy-MM-dd_hh-mm-ss-tt}.bin",
DateTime.Now);
File.WriteAllText(n, "abc");
}
}
Вихід:
C:\Users\Fez\Documents\text-2020-01-08_05-23-13-PM.bin
"text-{0:yyyy-MM-dd_hh-mm-ss-tt}.bin"
текст - Перша частина необхідних файлів, що виводяться, починається з тексту-
{0: Вказує, що це заповнення рядків. Нуль вказує на індекс введених тут параметрів
yyyy- Друкує рік у чотирьох цифрах, а потім - тире. У цьому проблема "10000" року
MM- Друкує місяць двома цифрами
dd_ Друкує день двома цифрами з подальшим підкресленням
hh- Друкує годину двома цифрами
мм- Друкує хвилину, також двома цифрами
ss- Як очікувалося, він друкує секунди
tt Друкує AM або PM залежно від часу доби
Path.GetDirectoryName(fileName)
щоб отримати повний шлях до файлу. Потім замінитиstring.Concat()
зPath.Combine()
МЕТ повне ім'я файлу.