У меня была эта проблема довольно много раз, и я только что использовал обходной путь, но подумал, что спрошу здесь, если есть более простой вариант. Когда у меня есть строка из DateTime.Now
, и я затем хочу использовать ее в имени файла, я не могу, потому что Windows не позволяет использовать символы / и: в именах файлов, я должен пойти и заменить их вот так:
string filename = DateTime.Now.ToString().Replace('/', '_').Replace(':', '_');
Это кажется немного хлопотным, есть ли более простой способ сделать это? Любые предложения очень ценятся.