जावा में मैं java.nio
लाइब्रेरी का उपयोग करता हूं और FileChannel.transferTo()
और FileChannel.transferFrom()
का उपयोग करता हूं। क्या कुछ ऐसा है (विशेष रूप से) सी # या क्या मुझे कहीं से कुछ अप्रबंधित। डीएल लोड करना होगा? Google इस मामले में उपयोगी नहीं रहा है।क्या .NET में शून्य-प्रतिलिपि करने का कोई तरीका है?
संपादित करें: मुझे ध्यान रखना चाहिए कि मैं .NET 3.5 को लक्षित कर रहा हूं।
मुझे लगता है कि आप [ट्रांसमिटफाइल एपीआई] (http://msdn.microsoft.com/en-us/library/windows/desktop/ms740565.aspx) की तलाश में हैं, और ऐसा लगता है कि आपको इसे PInvoke करना है । मुझे पूरा यकीन है कि प्रबंधित स्ट्रीम क्लासेस शून्य-प्रतिलिपि नहीं करते हैं। –
@ जोहानशैच जो इस तरह दिखता है ... मैंने यह भी पाया कि प्रबंधित कक्षाएं वास्तव में शून्य-प्रतिलिपि नहीं करतीं। – Logan
और नीचे दाईं ओर किसी ने कहा है कि यह फ़ाइलों को पसंद नहीं करता है> 2 जीबी: 'फ़ाइलों के लिए> 2 जीबी, यह ERROR_INVALID_PARAMETER' – Logan