मैं अन्य सी # कोड है कि में फ़ोल्डर c एक कॉल रिकॉर्डिंग फ़ाइल चला जाता है: \ रिकॉर्डिंगजांच करें कि फ़ोल्डर कुछ एक्सटेंशन वाली फ़ाइलें हैं
प्रत्येक फ़ाइल .wma
मैं करना चाहते हैं एक्सटेंशन है हर 5 मिनट में फ़ोल्डर की जांच करने में सक्षम हो। अगर फ़ोल्डर में .wma में समाप्त होने वाली फ़ाइल है, तो मैं कुछ कोड निष्पादित करना चाहता हूं।
यदि फ़ोल्डर में .wma एक्सटेंशन के साथ कोई फ़ाइल नहीं है, तो मैं कोड को 5 मिनट के लिए रोकना चाहता हूं और फिर पुन: जांच (असीमित)।
मैंने निम्नलिखित जांच के साथ शुरुआत की है कि फ़ोल्डर में इसमें कोई फाइल है या नहीं, लेकिन जब मैं इसे चलाता हूं, तो यह हमेशा रिपोर्ट करता है कि फ़ोल्डर में फाइलें हैं, भले ही यह नहीं है।
string dirPath = @"c:\recordings\";
if (Directory.GetFiles(dirPath).Length == 0)
{
NewRecordingExists = true;
Console.WriteLine("New Recording exists");
}
else
{
NewRecordingExists = false;
Console.WriteLine("No New Recording exists");
System.Threading.Thread.Sleep(300000);
}
'निर्देशिका। गेटफाइल (डायरपाथ," * .wma ")। लंबाई == 0' WMA एक्सटेंशन को छोड़कर हर दूसरी फ़ाइल को फ़िल्टर करने के लिए। आप http://msdn.microsoft.com/en-us/library/system.io.filesystemwatcher(v=vs.110).aspx देख सकते हैं जो शायद आपके उद्देश्य –