青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

大龍的博客

常用鏈接

統計

最新評論

Windows快速創建大文件的三種方法(轉)

一、使用內存映射文件:
CreateFileMapping的參數可以設置最大長度,當實際文件的長度小于設置的最大長度時,系統自動擴展。注意:在CreateFile的時候要加寫權限。

    HANDLE hFile;
    HANDLE hMapFile;

    hFile = CreateFile(
        "D:\\LargeFile.dat",
        GENERIC_WRITE | GENERIC_READ,
        FILE_SHARE_READ,
        NULL,
        CREATE_ALWAYS,
        FILE_ATTRIBUTE_NORMAL,
        NULL
        );
    if( hFile == INVALID_HANDLE_VALUE )
    {
        printf( "create file failed.\n" );
        return;
    }

    hMapFile = CreateFileMapping(
        hFile,
        NULL,
        PAGE_READWRITE,
        0,
        2*1024*1024, // 2 MByte
        NULL
        );
    if( hMapFile == NULL )
    {
        printf( "create file mapping failed.\n" );
       
CloseHandle( hFile );
        return;   
    }

    printf( "OK!\n" );

    CloseHandle( hMapFile );
    CloseHandle( hFile );

二、設置文件指針 + 設置EOF
兩個API完成,首先調用SetFilePointer,在參數里填入所需的長度,再調用SetEndOfFile,完成。

    HANDLE hFile;
    hFile = CreateFile(
        "D:\\LargeFile1.dat",
        GENERIC_WRITE | GENERIC_READ,
        FILE_SHARE_READ,
        NULL,
        CREATE_ALWAYS,
        FILE_ATTRIBUTE_NORMAL,
        NULL
        );
    if( hFile == INVALID_HANDLE_VALUE )
    {
        printf( "create file failed.\n" );
        return;
    }

    SetFilePointer(
        hFile,
        2*1024*1024,
        NULL,
        FILE_BEGIN
        );

    SetEndOfFile( hFile );

    printf( "OK!\n" );
    CloseHandle( hFile );

三、設置文件指針 + 寫1Byte
也是兩個API完成,首先調用SetFilePointer,再調用WriteFile寫入1byte就完成了。

    HANDLE hFile;
    DWORD dwR;
    hFile = CreateFile(
        "D:\\LargeFile2.dat",
        GENERIC_WRITE | GENERIC_READ,
        FILE_SHARE_READ,
        NULL,
        CREATE_ALWAYS,
        FILE_ATTRIBUTE_NORMAL,
        NULL
        );
    if( hFile == INVALID_HANDLE_VALUE )
    {
        printf( "create file failed.\n" );
        return;
    }

    SetFilePointer(
        hFile,
        2*1024*1024 - 1,
        NULL,
        FILE_BEGIN
        );

    WriteFile(
        hFile,
        "A",
        1,
        &dwR,
        NULL
        );

    printf( "OK!\n" );
    CloseHandle( hFile );


    順便說一下,第三種方法是FlashGet使用的方法。第一種方法只發一個IRP,速度最快,第二種要發兩個IRP,第三種也是發兩個IRP,不過還有一個寫動作,速度略
補充一點:磁盤格式是FAT32的文件系統會真正的寫數據,格式是NTFS的文件系統則沒有寫數據,故速度很快。

posted on 2008-04-27 14:10 大龍 閱讀(3320) 評論(1)  編輯 收藏 引用

評論

# re: Windows快速創建大文件的三種方法(轉) 2008-08-07 03:00 hcm

請教:

磁盤格式是FAT32的文件系統會真正的寫數據,格式是NTFS的文件系統則沒有寫數據,故速度很快。

我以為都是真正寫數據。(我初學C++ ,好多不會的。)

創建文件,為什么還有假寫數據呢?  回復  更多評論   


只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            午夜精品久久| 欧美福利一区二区| 欧美日韩在线精品| 亚洲欧美日韩另类精品一区二区三区 | 久久大综合网| 久久先锋资源| 亚洲视频第一页| 亚洲欧美在线x视频| 在线播放日韩| 亚洲深夜福利视频| 亚洲东热激情| 午夜精品偷拍| 99国产精品一区| 久久精品人人做人人爽| 欧美一区二区私人影院日本 | 欧美一级黄色录像| 亚洲最快最全在线视频| 欧美一区二区三区成人| 宅男噜噜噜66一区二区| 久久欧美肥婆一二区| 亚洲女性裸体视频| 欧美精品一区二区三区四区| 久久久亚洲国产美女国产盗摄| 欧美性理论片在线观看片免费| 嫩模写真一区二区三区三州| 国产伦理一区| 在线亚洲高清视频| 一片黄亚洲嫩模| 久久综合图片| 久久嫩草精品久久久精品| 国产精品久久久久999| 最新国产乱人伦偷精品免费网站| 国产情人节一区| 一区二区三区四区精品| 亚洲人成77777在线观看网| 欧美一级淫片aaaaaaa视频| 亚洲性视频网站| 美日韩在线观看| 欧美成人伊人久久综合网| 国产精品日韩高清| 91久久久亚洲精品| 激情欧美一区二区| 欧美尤物一区| 午夜精品免费| 欧美国产三级| 久久久久久久一区| 国产日韩欧美亚洲| 日韩视频专区| 亚洲激情av| 久久琪琪电影院| 欧美一区激情| 国产日韩视频一区二区三区| 99riav1国产精品视频| 亚洲小说区图片区| 欧美日韩免费在线视频| 欧美激情小视频| 精品999成人| 久久午夜精品| 女同性一区二区三区人了人一 | 欧美日韩一卡| 亚洲第一区在线| 黄色一区二区在线| 久久aⅴ国产欧美74aaa| 久久精品国产亚洲aⅴ| 国产日韩欧美视频在线| 欧美在线欧美在线| 久久综合网络一区二区| 欧美精品网站| 欧美激情一区二区三区全黄| 依依成人综合视频| 久久视频精品在线| 美女成人午夜| 亚洲精品五月天| 欧美激情一区在线| 亚洲欧洲日产国产综合网| 亚洲日本精品国产第一区| 久久天天狠狠| 农夫在线精品视频免费观看| 在线精品国产欧美| 蜜臀av在线播放一区二区三区| 欧美1区3d| 亚洲欧洲日产国产网站| 欧美精品v日韩精品v韩国精品v | 久久深夜福利| 亚洲精美视频| 亚洲一区二区三区高清 | 国产精品影片在线观看| 亚洲欧美日韩区| 久久久久久久激情视频| 精品不卡一区| 欧美成人性网| 亚洲私拍自拍| 久久久久国产精品厨房| 激情综合网址| 欧美精品色综合| 亚洲综合首页| 欧美国产精品一区| 好吊成人免视频| 欧美xx69| 亚洲性夜色噜噜噜7777| 久久伊人一区二区| 亚洲女人天堂成人av在线| 另类激情亚洲| 亚洲日本成人在线观看| 欧美午夜大胆人体| 久久gogo国模啪啪人体图| 欧美xart系列高清| 日韩午夜精品| 国产日韩成人精品| 欧美精品色网| 欧美一区二区在线| 欧美国产日本高清在线| 亚洲欧美中文在线视频| 国产精品美女久久久| 久久久久国产精品厨房| 日韩午夜高潮| 美女精品在线观看| 亚洲欧美激情一区二区| 亚洲第一精品夜夜躁人人躁| 国产精品vvv| 久久综合色8888| 午夜亚洲性色福利视频| 亚洲精品中文字| 免费成人av在线| 亚洲人成在线免费观看| 国产精品美女视频网站| 欧美刺激午夜性久久久久久久| 亚洲欧美成aⅴ人在线观看| 亚洲国产小视频在线观看| 久久久久久久激情视频| 亚洲免费在线视频| 99国产精品国产精品久久| 国语自产精品视频在线看抢先版结局 | 一区二区三区久久网| 国内成人在线| 国产一区 二区 三区一级| 欧美精品一卡| 欧美精品日韩综合在线| 久久免费国产| 麻豆精品一区二区综合av| 新片速递亚洲合集欧美合集| 亚洲在线观看视频| 99热在线精品观看| 9久re热视频在线精品| 亚洲国产一二三| 99国产精品| 在线一区亚洲| 性一交一乱一区二区洋洋av| 亚洲一区二区三区中文字幕在线 | 欧美国产日产韩国视频| 欧美精品18| 欧美大尺度在线观看| 久久免费99精品久久久久久| 久久国产精品久久久久久| 性欧美在线看片a免费观看| 亚洲视频在线免费观看| 亚洲一二三级电影| 一区二区三区蜜桃网| 亚洲午夜激情免费视频| 亚洲天堂成人| 午夜精品影院在线观看| 亚洲欧美在线x视频| 欧美在线视频日韩| 久久久久国产免费免费| 亚洲图片激情小说| 在线视频你懂得一区二区三区| 亚洲精品久久久久久一区二区| 亚洲青色在线| 免费欧美电影| 亚洲精品国久久99热| 亚洲私人影吧| 午夜精品99久久免费| 美女久久网站| 亚洲激情中文1区| 亚洲免费在线播放| 久久国产精品亚洲77777| 欧美大片一区| 欧美日韩精品免费观看视一区二区 | 欧美成人第一页| 欧美日韩国产黄| 欧美午夜精品一区| 国产精品观看| 国产在线视频欧美一区二区三区| 1024成人| 一本久道久久综合中文字幕| 午夜精品偷拍| 久久久久se| 亚洲精品九九| 欧美一进一出视频| 亚洲专区一区| 欧美日韩国产首页在线观看| 国产精品香蕉在线观看| 黄色成人片子| 一区二区三区高清在线| 久久国产夜色精品鲁鲁99| 欧美成人激情在线| 亚洲午夜伦理| 麻豆精品精品国产自在97香蕉| 欧美日韩情趣电影| 狠狠色狠狠色综合人人|