फ़ाइल सिस्टम पर फ़ाइल के नाम के रूप में वर्तमान दिनांक और समय के लिए। अब string को कॉल करें ।ormat मेथड, और 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()
गया।