نمایش نتایج 1 تا 8 از 8

نام تاپیک: چگونه یک فایل را سکتور به سکتور کپی کنم

  1. #1

    چگونه یک فایل را سکتور به سکتور کپی کنم

    سلام
    دوستان من می خواهم یک فایل را از جایی به جای دیگر کپی کنم با این تفاوت که میخواهم فایل را سکتور به سکتور کپی کنم
    لطفاً مرا راهنمایی کنید

  2. #2
    کاربر دائمی آواتار ghafoori
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    اصفهان-نجف اباد
    پست
    1,111

    Smile

    دوست عزیز می توانی با bineryreader به مقدار مناسب اطلاعات را بخوانی و با کلاس binerywriter ان را در فایل دلخواه بنویسی

  3. #3
    ولی مشکل این روشی که فرمودید اینه که برای خواندن فایل از روش سطح بالا استفاده می کنید در صورتیکه من می خواهم فایل را سکتور به سکتور بخوانم و کپی کنم در ضمن ممکن است یک فایل بترتیب در دیسک نوشته نشده باشد و مثلا یک بایت آن در یک کلاستر و یک بایت دیگر در کلاستردیگری باشد

  4. #4
    کاربر دائمی آواتار ghafoori
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    اصفهان-نجف اباد
    پست
    1,111

    Smile

    فکر نکنم بتوانید داخل سی شارپ این کار را انجام دهید خواندن سکتور مربوط به ربانهای سطح پایین است

  5. #5
    کاربر دائمی آواتار ARA
    تاریخ عضویت
    آبان 1383
    محل زندگی
    Bad Sector
    پست
    448
    استفاده از api همانند c


    CreateFile (for floppy, for example, use "\\.\a:", as file name
    parameter),

  6. #6
    ممنون آقای ARA
    من این کاری که شما گفتید قبلاً انجام داده ام ولی این روش کل درایو A را می خواند و میتوان به تک تک سکتورهای درایو دسترسی پیدا کرد ولی من میخواهم فقط به سکتورهایی که متعلق به فایل است دسترسی پیدا کنم تا بتوانم آن سکتورها را به ترتیب در جای دیگر کپی کنم

  7. #7
    دوست من کاری که می خوای بکنی دخالت مستقیم تو وظایف سیستم فایل هست. به نظر من این کارت با فلسفه ی #c تناقض داره. احتمالا اگه نشه از api استفاده کرد چاره ای نیست. چون قطعا سیستم فایل اجازه نمیده مستقیم از اطلاعاتش استفاده کنی. بنابر این نمی تونی به فایل دسترسی سطح پاییین داشته باشی.

  8. #8
    کاربر دائمی آواتار ARA
    تاریخ عضویت
    آبان 1383
    محل زندگی
    Bad Sector
    پست
    448
    من با vc زیاد کار نکردم ولی فکر کنم بتونی اونجا بتونی سکتور به سکتور بخونی و dll درست کنی و تو #C ازش استفاده کنی

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •