[發明專利]文件分配系統中的文件名生成方法及生成裝置無效
| 申請號: | 200710099121.6 | 申請日: | 2007-05-11 |
| 公開(公告)號: | CN101051319A | 公開(公告)日: | 2007-10-10 |
| 發明(設計)人: | 孫豐強 | 申請(專利權)人: | 北京中星微電子有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F17/22 |
| 代理公司: | 北京銀龍知識產權代理有限公司 | 代理人: | 許靜 |
| 地址: | 100083北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 文件 分配 系統 中的 文件名 生成 方法 裝置 | ||
1.一種文件分配系統中的文件名生成方法,其特征在于,包括:
步驟31,按照文件分配系統標準,采用Unicode編碼生成長文件名;
步驟32,判斷生成的所述長文件名是否超過8個字符,如果是,進入步驟33,否則進入步驟34;
步驟33,從長文件名的Unicode編碼中選取部分Unicode編碼,進行兼容預處理后作為短文件名的字符部分,并確定短文件名數字部分后,生成對應的短文件名的name字段,結束處理;
步驟34,直接將長文件名的Unicode編碼作為短文件名namc字段的內容,生成對應的短文件名。
2.根據權利要求1所述的方法,其特征在于,該兼容預處理操作具體為:將選取的部分Unicode編碼中的0字符轉換為0X30。
3.根據權利要求2所述的方法,其特征在于,所述步驟33中選取的部分Unicode編碼為長文件名Unicode編碼中最前面的一個或多個。
4.根據權利要求1或2所述的方法,其特征在于,所述步驟33中確定短文件名數字部分具體包括:
步驟A,選擇一數字,與選擇的所述部分Unicode編碼結合生成一臨時短文件名;
步驟B,通過遍歷當前目錄下的所有文件的文件名,判斷臨時短文件名是否與當前目錄下的文件的文件名相同,如果是,返回步驟A,否則進入步驟C;
步驟C,將步驟A中選擇的數字作為短文件名的數字部分。
5.根據權利要求1或2所述的方法,其特征在于,所述步驟33中確定的短文件名數字部分具體為:獲取當前扇區ID及該扇區已使用條目數目,并利用該當前扇區ID及該扇區已使用條目數目確定一第一數值作為短文件名的數字部分,該確定的第一數值為:以當前扇區的ID作為開頭,結合當前扇區已使用的條目數目所形成的數字加1后的數值,所述當前扇區已使用的條目數目為2位,不足兩位則補0。
6.一種文件分配系統中的文件名生成裝置,其特征在于,包括:
長文件名生成模塊,用于按照文件分配系統標準,采用Unicode編碼生成長文件名;
判斷模塊,用于判斷生成的所述長文件名是否超過8個字符,如果是,由第一短文件名生成模塊進行處理,否則由第二短文件名生成模塊進行處理;
第一短文件名生成模塊,用于從長文件名的Unicode編碼中選取部分Unicode編碼,進行兼容預處理后作為短文件名的字符部分,并確定短文件名數字部分后,生成對應的短文件名的name字段;
第二短文件名生成模塊,用于直接將長文件名的Unicode編碼作為短文件名name字段的內容,生成對應的短文件名。
7.根據權利要求6所述的裝置,其特征在于,該兼容預處理操作具體為:將選取的部分Unicode編碼中的0字符轉換為0X30。
8.根據權利要求7所述的裝置,其特征在于,所述第一短文件名生成模塊選取的部分Unicode編碼為長文件名Unicode編碼中最前面的一個或多個。
9.根據權利要求6或7所述的裝置,其特征在于,所述短文件名數字部分為:以當前扇區ID為開頭,結合當前扇區已使用的條目數目所形成的數字加1后的數值,所述當前扇區已使用的條目數目為2位,不足兩位則補0。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京中星微電子有限公司,未經北京中星微電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710099121.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種具有流量信號放大功能的(MTC)流量傳感器
- 下一篇:一種栝樓仁蛋白飲料





