مشاهده نسخه کامل
: File Split & Join
سلام می خواستم بدونم چجوری میشه یه فایل غیر متنی مثل یه فایل اجرایی یا عکس یا هرچیز دیگر را split کرد
یعنی مثلا به دو یا سه فایل تبدیل کنم:46:
سلام
اگر فقط میخواهید تکه تکه اش کنید (شبیه winrar) کافی است فایل را stream ای باز کنید و تا هر جا را خواستید بخوانید و در فایل دیگری بریزید.
و اگر دوباره بخوام فایل رو به حالت قبلش برگردونم باید چکار کنم؟
سلام
اصولاً فرقی ندارد.
شما فقط باید کار کردن با System.IO.FileStream را یادبگرید.
این کلاس یک فایل را در قالب یک Steam (جریان اطلاعات) باز میکند.
میتوانید در این خریان اطلاعات خام بایتی (و با کمک کلاسهای دیگر سایر اطلاعات قالب دار) را با متد Write درج کنید و یا با Read بخوانید.
هر دو مبحث تکه کردن و چسباندن شما در واقع فقط یک انتقال اطلاعات بین دو Stream دو فایل خواهد بود.
از این بریزه تو اون یکی !
برای اطلاعات بیشتر به لینک های زیر مراجعه کنید:
msdn.microsoft.com/en-us/library/system.io.filestream.aspx
کپی یک فایل در یک فایل دیگری با دو Stream
یعنی از Stream اولی میخواند و در دومی میریزد!
(کار شما هم خیلی شبیه همین کد است)
پست 23
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
vBulletin , Copyright ©2000-2024, Jelsoft Enterprises Ltd.