亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? dir.c

?? use LPC2210 to process compact_card
?? C
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
        Drive = GetDrive(Path);                 /* 獲取路基盤(pán)符 */
        if (Path[1] == ':')
        {
            Path += 2;
        }
        Disk = GetDiskInfo(Drive);              /* 獲取邏輯盤(pán)信息 */
        if (Disk != NULL)
        {
            Rt = 0;
            if (Disk->FATType == FAT32)         /* FAT32 根目錄 */
            {
                Rt = Disk->RootDirTable;
            }
            if (Path[0] != '\\')                /* 不是目錄分隔符號(hào),表明起點(diǎn)是當(dāng)前路徑 */
            {
                Rt = Disk->PathClusIndex;
            }
            else
            {
                Path++;
            }
            if (Path[0] == '.')             /* '\.'表明起點(diǎn)是當(dāng)前路徑 */
            {
                Rt = Disk->PathClusIndex;
                if (Path[1] == 0 || Path[1] == '\\')
                {
                    Path++;
                }
            }
            if (Path[0] == '\\')
            {
                Path++;
            }
            
            DirName[11] = 0;
            while (Path[0] != 0)
            {
                /* 獲取子目錄名 */
                StrToFDTName(DirName , Path);

                /* 子目錄名開(kāi)始簇號(hào) */
                if (DirName[0] == 0x20)
                {
                    Rt = BAD_CLUS;
                    break;
                }
                /* 獲取FDT信息 */
                if (FindFDTInfo(&temp, Drive, Rt, DirName) != RETURN_OK)
                {
                    Rt = BAD_CLUS;
                    break;
                }
                /* FDT是否是目錄 */
                if ((temp.Attr & ATTR_DIRECTORY) == 0)
                {
                    Rt = BAD_CLUS;
                    break;
                }
                Rt = temp.FstClusLO + ((uint32)(temp.FstClusHI) << 16);
                /* 字符串到下一個(gè)目錄 */
                while (1)
                {
                    if (*Path == '\\')
                    {
                        Path++;
                        break;
                    }
                    if (*Path == 0)
                    {
                        break;
                    }
                    Path++;
                }
            }
        }
        if (Disk->FATType == FAT32)
        if (Rt != BAD_CLUS)
        if (Rt == Disk->RootDirTable)
        {
            Rt = 0;
        }
    }
    return Rt;
}

/*********************************************************************************************************
** 函數(shù)名稱: MakeDir
** 功能描述: 建立目錄
**
** 輸 入: Path:路徑名
**
** 輸 出: RETURN_OK:成功
**        其它參考fat.h中關(guān)于返回值的說(shuō)明
** 全局變量: 無(wú)
** 調(diào)用模塊: strupr,ClearClus,AddFDT
**
** 作 者: 陳明計(jì)
** 日 期: 2003年9月8日
**-------------------------------------------------------------------------------------------------------
** 修改人: 陳明計(jì)
** 日 期: 2004年4月10日
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
        uint8 MakeDir(char *Path)
{
    uint32 ClusIndex, Temp1;
    uint8 Drive, Rt;
    FDT temp;
    
    strupr(Path);                       /* 變?yōu)榇髮?xiě) */

    ClusIndex = _GetFDTInfo(temp.Name, Path);
    if (ClusIndex == BAD_CLUS)
    {
        return PATH_NOT_FIND;
    }

    Drive = GetDrive(Path);
    
    /* FDT是否存在 */
    Rt = FDTIsLie(Drive, ClusIndex, temp.Name);
    if (Rt != NOT_FIND_FDT)
    {
        return Rt;
    }
    
    /* 不存在 */
    Temp1 = FATAddClus(Drive, 0);               /* 獲取目錄所需磁盤(pán)空間 */
    if ((Temp1 <= EMPTY_CLUS_1) || (Temp1 >= BAD_CLUS))
    {
        /* 沒(méi)有空閑空間 */
        return  DISK_FULL;
    }

    ClearClus(Drive, Temp1);                /* 清空簇 */
        
        /* 設(shè)置FDT屬性 */
    temp.Attr = ATTR_DIRECTORY;             
    temp.FileSize = 0;

    temp.NTRes = 0;
    temp.CrtTimeTenth = 0;
    temp.CrtTime = 0;
    temp.CrtDate = 0;
    temp.LstAccDate = 0;
    temp.WrtTime = 0;
    temp.WrtDate = 0;

    temp.FstClusLO = Temp1 & 0xffff;
    temp.FstClusHI = Temp1 / 0x10000;

    Rt = AddFDT(Drive, ClusIndex, &temp);       /* 增加目錄項(xiàng) */
    if (Rt == RETURN_OK)
    {
        /* 建立'.'目錄 */
        temp.Name[0] = '.';
        temp.Name[1] = 0x20;
        temp.Name[2] = 0x20;
        temp.Name[3] = 0x20;
        temp.Name[4] = 0x20;
        temp.Name[5] = 0x20;
        temp.Name[6] = 0x20;
        temp.Name[7] = 0x20;
        temp.Name[8] = 0x20;
        temp.Name[9] = 0x20;
        temp.Name[10] = 0x20;
        
        AddFDT(Drive, Temp1, &temp);

        /* 建立'..'目錄 */
        temp.Name[1] = '.';
        
        temp.FstClusLO = ClusIndex & 0xffff;
        temp.FstClusHI = ClusIndex / 0x10000;
        Rt = AddFDT(Drive, Temp1, &temp);
    }
    else
    {
        FATDelClusChain(Drive, Temp1);
    }
    
    return Rt;
}

/*********************************************************************************************************
** 函數(shù)名稱: RemoveDir
** 功能描述: 刪除目錄
**
** 輸 入: Path:路徑名
**
** 輸 出: RETURN_OK:成功
**        其它參考fat.h中關(guān)于返回值的說(shuō)明
** 全局變量: 無(wú)
** 調(diào)用模塊: strupr,DelFDT
**
** 作 者: 陳明計(jì)
** 日 期: 2003年9月8日
**-------------------------------------------------------------------------------------------------------
** 修改人: 陳明計(jì)
** 日 期: 2004年4月10日
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
        uint8 RemoveDir(char *Path)
{
    uint32 ClusIndex, ClusIndex1;
    uint8 Drive, Rt;
    char DirName[12];
    FDT temp;
    
    strupr(Path);                       /* 變?yōu)榇髮?xiě) */

    ClusIndex = _GetFDTInfo(DirName, Path);
    if (ClusIndex == BAD_CLUS)
    {
        return PATH_NOT_FIND;
    }

    Drive = GetDrive(Path);
    
    /* 獲取FDT其信息 */
    Rt = FindFDTInfo(&temp, Drive, ClusIndex, DirName);
    if (Rt == RETURN_OK)
    {
        /* 是否是目錄 */
        if ((temp.Attr & ATTR_DIRECTORY) != 0)
        {
            /* 是 */
            ClusIndex1 = temp.FstClusLO + ((uint32)(temp.FstClusHI) << 16);
            /* 是否是空目錄 */
            Rt = DirIsEmpty(Drive, ClusIndex1);
            if (Rt == DIR_EMPTY)
            {
                /* 是,刪除 */
                FATDelClusChain(Drive, ClusIndex1);
                Rt = DelFDT(Drive, ClusIndex, DirName);
            }
        }
        else
        {
            return PATH_NOT_FIND;
        }
    }
    return Rt;
}

/*********************************************************************************************************
** 函數(shù)名稱: ChangeDir
** 功能描述: 改變當(dāng)前目錄
**
** 輸 入: Path:路徑名
**
** 輸 出: RETURN_OK:成功
**        其它參考fat.h中關(guān)于返回值的說(shuō)明
** 全局變量: 無(wú)
** 調(diào)用模塊: GetDirClusIndex,GetDiskInfo
**
** 作 者: 陳明計(jì)
** 日 期: 2003年9月8日
**-------------------------------------------------------------------------------------------------------
** 修改人:
** 日 期:
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
        uint8 ChangeDir(char *Path)
{
    uint32 ClusIndex;
    uint8 Rt, Drive;
    Disk_Info *Disk;

    Rt = PATH_NOT_FIND;
    ClusIndex = GetDirClusIndex(Path);
    if (ClusIndex != BAD_CLUS)
    {
        Drive = GetDrive(Path);
        Disk = GetDiskInfo(Drive);
        Rt = NOT_FIND_DISK;
        if (Disk != NULL)
        {
            Rt = RETURN_OK;
            Disk->PathClusIndex = ClusIndex;
        }
    }
    return Rt;
}
/*********************************************************************************************************
**                            End Of File
********************************************************************************************************/

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩国产欧美三级| 欧美日韩精品是欧美日韩精品| 日本va欧美va瓶| 亚洲大型综合色站| 亚洲国产精品一区二区久久| 一区二区在线电影| 一区二区三区小说| 亚洲一区二区黄色| 性做久久久久久| 欧美aⅴ一区二区三区视频| 免费观看在线综合| 狠狠色伊人亚洲综合成人| 国产乱人伦精品一区二区在线观看| 久久国产福利国产秒拍| 狠狠v欧美v日韩v亚洲ⅴ| 国产精品一区二区你懂的| 国产精品99久久久久久似苏梦涵| 黄页网站大全一区二区| 国产精品一区二区免费不卡 | 欧美国产激情一区二区三区蜜月| 26uuu欧美| 国产精品视频yy9299一区| 日韩一区有码在线| 亚洲午夜精品网| 另类小说综合欧美亚洲| 国产成人自拍网| 91老司机福利 在线| 欧美性大战xxxxx久久久| 欧美一级片在线观看| 久久免费看少妇高潮| 亚洲欧洲日韩综合一区二区| 亚洲综合自拍偷拍| 久久国产婷婷国产香蕉| 成人一道本在线| 欧美图区在线视频| 精品成人佐山爱一区二区| 国产精品久久久久aaaa| 亚洲国产aⅴ成人精品无吗| 久久se这里有精品| av一本久道久久综合久久鬼色| 在线精品视频免费播放| 日韩欧美黄色影院| 中文字幕亚洲综合久久菠萝蜜| 亚洲国产精品久久久久婷婷884 | 在线一区二区三区四区五区| 91精品国产综合久久久蜜臀图片| 国产亚洲1区2区3区| 亚洲综合精品自拍| 激情久久五月天| 色狠狠色狠狠综合| 久久久综合精品| 亚洲韩国一区二区三区| 国产美女主播视频一区| 欧美三级电影网| 欧美精彩视频一区二区三区| 首页国产丝袜综合| 成人精品gif动图一区| 538在线一区二区精品国产| 国产精品欧美极品| 久久超碰97中文字幕| 91福利社在线观看| 日本一区二区三区视频视频| 日韩成人免费看| 色婷婷亚洲综合| 久久精品日产第一区二区三区高清版| 亚洲成av人影院在线观看网| 国产成人在线视频免费播放| 欧美片在线播放| 自拍偷拍亚洲激情| 国产成人亚洲综合a∨婷婷| 欧美精三区欧美精三区| 亚洲欧美怡红院| 国产精品亚洲视频| 日韩欧美高清在线| 午夜视频久久久久久| 99re视频这里只有精品| 久久综合国产精品| 日本午夜一本久久久综合| 在线观看国产91| 中文字幕在线观看一区| 国产精品中文字幕日韩精品| 欧美一区二区三区在线视频| 亚洲自拍欧美精品| 99久久精品国产毛片| 欧美国产综合一区二区| 久久se精品一区二区| 5858s免费视频成人| 亚洲成人精品影院| 欧美色图天堂网| 亚洲精选免费视频| 91小视频在线观看| 国产精品进线69影院| 成人毛片视频在线观看| 久久五月婷婷丁香社区| 久久99精品国产.久久久久久 | 亚洲午夜久久久久久久久电影网 | 精品视频在线视频| 一区二区三区在线观看国产| 91蜜桃在线免费视频| 中文字幕在线不卡一区 | 精品黑人一区二区三区久久| 日本不卡一区二区| 91精品国产综合久久福利软件| 亚洲va欧美va人人爽| 欧美日韩中文另类| 日韩国产欧美在线视频| 7777精品伊人久久久大香线蕉 | 国产精品盗摄一区二区三区| 成人免费视频app| 中文字幕一区二区三| 91在线丨porny丨国产| 亚洲欧美一区二区久久| 91久久精品一区二区三| 一区二区免费看| 欧美精选在线播放| 色婷婷综合久久久久中文 | 91麻豆视频网站| 最新国产成人在线观看| 99久久婷婷国产综合精品电影| 一区在线中文字幕| 欧美色综合天天久久综合精品| 丝袜a∨在线一区二区三区不卡| 欧美一区二区黄| 国产在线不卡一卡二卡三卡四卡| 国产亚洲综合在线| 91一区二区三区在线观看| 亚洲自拍偷拍图区| 欧美一级精品在线| 高清不卡一二三区| 一区二区国产盗摄色噜噜| 91精品中文字幕一区二区三区 | 在线成人免费观看| 另类的小说在线视频另类成人小视频在线| 欧美大片一区二区三区| 成人亚洲一区二区一| 亚洲国产一区二区三区青草影视| 91精品国产综合久久福利软件 | 国产精品一区免费视频| 亚洲日本乱码在线观看| 欧美高清dvd| 国产精品亚洲а∨天堂免在线| 亚洲乱码中文字幕综合| 91麻豆精品国产91久久久| 国产高清一区日本| 亚洲一区二区三区中文字幕 | 精品对白一区国产伦| av在线一区二区三区| 丝袜诱惑亚洲看片| 亚洲国产高清在线观看视频| 欧美亚州韩日在线看免费版国语版| 欧美aaaaaa午夜精品| 中文字幕欧美一区| 555www色欧美视频| 99久久国产综合精品色伊| 视频在线观看一区二区三区| 国产精品久久夜| 日韩一二三区不卡| 色呦呦网站一区| 国产一区二区毛片| 五月天亚洲婷婷| 成人免费一区二区三区在线观看| 欧美一区二区三区视频免费播放 | 色哟哟国产精品| 国模少妇一区二区三区| 午夜影视日本亚洲欧洲精品| 中文字幕国产一区二区| 亚洲一区日韩精品中文字幕| 国产亚洲女人久久久久毛片| 欧美高清一级片在线| 91首页免费视频| 国产精品影视天天线| 首页欧美精品中文字幕| 亚洲乱码国产乱码精品精98午夜| 久久在线观看免费| 欧美一区二区视频在线观看 | 在线亚洲免费视频| 国产成人在线观看免费网站| 日本最新不卡在线| 樱花影视一区二区| 中文字幕中文乱码欧美一区二区 | 亚洲国产精品高清| 日韩一二三区不卡| 欧美日韩国产成人在线免费| 99久精品国产| 成人免费观看男女羞羞视频| 激情深爱一区二区| 人禽交欧美网站| 亚洲午夜激情av| 亚洲天堂成人在线观看| 国产精品色呦呦| 国产人伦精品一区二区| 久久只精品国产| 精品欧美一区二区久久| 91精品一区二区三区久久久久久| 在线一区二区三区四区五区| 色呦呦国产精品| 在线中文字幕不卡| 欧日韩精品视频| 欧美性大战久久久| 欧美日韩中字一区|