मैं एक DirectoryInfo.Rename (करने के लिए) या FileInfo.Rename (करने के लिए) विधि कहीं भी नहीं मिल सका नाम बदल रहा है। तो, मैं अपने ही लिखा था और मैं इसे यहाँ पोस्ट कर रहा हूँ किसी को भी अगर वे इसे जरूरत है क्योंकि क्यों न हम स्वीकार करते हैं का उपयोग करने के लिए,: MoveTo तरीकों overkill हैं और हमेशा अतिरिक्त तर्क की आवश्यकता होगी अगर आप सिर्फ एक निर्देशिका या फ़ाइल नाम बदलना चाहते हैं:सी # में एक निर्देशिका
public static class DirectoryExtensions
{
public static void RenameTo(this DirectoryInfo di, string name)
{
if (di == null)
{
throw new ArgumentNullException("di", "Directory info to rename cannot be null");
}
if (string.IsNullOrWhiteSpace(name))
{
throw new ArgumentException("New name cannot be null or blank", "name");
}
di.MoveTo(Path.Combine(di.Parent.FullName, name));
return; //done
}
}
आप पूरे प्रश्न reformulate और एक जवाब अपने समाधान युक्त पोस्ट कर सकते हैं? – Coincoin
कोई सवाल नहीं है? :( – Sapph
अपने आप में एक ओवरकिल की तरह लगता है। –