में फ़ाइल का नाम बदलने के लिए Win32 API यदि स्रोत निर्देशिका और लक्ष्य निर्देशिका, MoveFile वास्तव में स्रोत फ़ाइल की एक प्रतिलिपि लक्ष्य फ़ाइल में बनायेगी, जिसका अर्थ है कि मैं दो फाइलों को देखकर समाप्त कर दूंगा।सी
क्या यह नाम का सबसे अच्छा तरीका हासिल किया जा सकता है?
stdio.h में नाम बदलने का प्रयास करें? – vcsjones
आपका क्या मतलब है? 'MOVEFILE_COPY_ALLOWED' के साथ 'MoveFileEx' आपको दो फाइल नहीं देगा - यह दो फाइलें अलग-अलग वॉल्यूम पर हैं, तो यह CopyFile को तब DeleteFile कहते हैं। – wj32
मुझे लगता है कि मैंने ऐसे उदाहरण देखे हैं जहां MoveFile() CopyFile() + DeleteFile() करेगा, लेकिन स्रोत फ़ाइल अभी भी किसी के द्वारा बंद कर दी गई है, इसलिए स्थिति लंबित हटाने के लिए सेट की जाएगी; तब जब यह अनलॉक हो जाता है तो यह जादुई रूप से गायब हो जाता है। या शायद मैं इसे बना रहा हूँ; याद नहीं कर सकता – Luke