अरे यह उन गूंगा प्रश्नों में से एक होने जा रहा है। मैं अपने स्थानीय सिस्टम पर एक फाइल लेने की कोशिश कर रहा हूं और मुझे FileNotFoundException
फेंक दिया जाता है।फ़ाइल अपवाद नहीं मिला .. लेकिन यह
किसी सेट मुझे सीधे :)
if(File.Exists(@"C:\logs\hw-healthways-prod_2009-08-26.tar"))
{
Console.WriteLine("Yay");
}
else
{
throw new FileNotFoundException();
}
की कोशिश की क्रियान्वित आवेदन के रूप में एक ही स्थान में फ़ाइल ले कृपया और निम्नलिखित किया:
if(File.Exists("hw-healthways-prod_2009-08-26.tar"))
यही बात।
तो मैं एक यादृच्छिक txt फ़ाइल बना दिया है और यह भी वहाँ खड़ी .. "me.txt"
और यह काम करता है ?! तो क्या आप फ़ाइल नाम समस्या है?
पर छिपी हुई हैं यदि आप स्टार्ट-> रन बॉक्स में "सी: \ लॉग \ hw-healthways-prod_2009-08-26.tar" टाइप करते हैं, तो क्या होता है? –
यदि आप File.OpenRead (...) के साथ फ़ाइल को स्पष्ट रूप से खोलने का प्रयास करते हैं तो आपको क्या त्रुटि मिलती है? शायद यह भी मामला नहीं है, लेकिन मुझे लगता है कि अगर यह एक निर्देशिका है और फ़ाइल नहीं है तो फाइल.इक्सिस्ट झूठी वापसी करेंगे –
हाहा इसे नहीं ढूंढता .. लेकिन मैं फ़ाइल की संपत्ति से नाम और स्थान की प्रतिलिपि बना रहा हूं। डुनो क्या हो रहा है। – Nick