मैं एक उपयोगिता लिखने की कोशिश कर रहा हूं जो विंडोज़ में फ़ाइलों को स्थानांतरित करने की अनुमति देगा, और जब इसे उपयोग में फ़ाइल मिलती है, तो उस फ़ाइल को रीबूट पर ले जाया जाएगा।विंडोज़: उपयोग में फ़ाइल को ओवरराइट करें
ऐसा लगता है कि MoveFileEx (http://msdn.microsoft.com/en-us/library/aa365240(VS.85).aspx) इस के लिए सही कॉल है, लेकिन मैं समझ नहीं क्या त्रुटि कोड मैं देखना है कि फाइल प्रयोग में था से GetLastError (http://msdn.microsoft.com/en-us/library/ms679360(VS.85).aspx) की तलाश में हूँ।
मैं वास्तविक अनुमति समस्या होने पर उपयोगिता विफल होना चाहता हूं। क्या आप वहां से अलग-अलग लिखने के लिए वैसे भी हैं और एक इन-यूज ओवरराइट त्रुटि?
इसके अलावा, अगर मेरे पास फाइलें हैं जो मैं उपयोगकर्ता के अस्थायी फ़ोल्डर में आगे बढ़ रहा हूं, तो क्या वे विलंबित नाम से पहले हटा दिए जाएंगे?
महान प्रश्न +1 ;-) – Raj