亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

目錄存取方法

文檔序號:6580056閱讀:232來源:國知局
專利名稱:目錄存取方法
技術領域
本發(fā)明是有關于一種存取方法,且特別是有關于一種目錄存取方法。
背景技術
為了使操作系統(tǒng)可以使用硬盤中的磁盤空間,一般需將硬盤進行分割并格式化 (format)。由于每種操作系統(tǒng)所設定的文件屬性/權限并不相同,因此需要將硬盤的分割 進行格式化,以成為操作系統(tǒng)能夠利用的“文件系統(tǒng)(filesystem) ”。由此我們也能夠知道,每種操作系統(tǒng)能夠使用的文件系統(tǒng)并不相同。舉例來說, Windows 98以前的微軟操作系統(tǒng)主要利用的文件系統(tǒng)是文件配置表(File Allocation Table,FAT)文件系統(tǒng)。在Windows 2000以后的版本有所謂的NTFS文件系統(tǒng)。至于Linux 的文件系統(tǒng)則為 Ext2 (Linux secondextended file system, ext2fs)。其中,在預設的情 況下,Windows操作系統(tǒng)是無法辨識Linux的Ext2的文件系統(tǒng)。較新的操作系統(tǒng)的文件數(shù)據(jù)除了文件實際內容外,通常含有非常多的屬性。例如, 在Linux操作系統(tǒng)的文件系統(tǒng)中,會存有文件權限(rwx)與文件屬性(擁有者、群組、時間 參數(shù)等)。其中,文件權限是由rwx的三個參數(shù)的組合。其中,r代表可讀(read)、w代表可 寫(write)、x代表可執(zhí)行(execute)。通過文件權限的設定,可決定各使用者是否可讀、寫 或執(zhí)行各個文件。然而,有許多文件系統(tǒng),如公用因特網(wǎng)文件系統(tǒng)(Common Internet FileSystem, CIFS)以及文件配置表文件系統(tǒng)等,并不支持文件權限設定。因此,在存取不支持文件權限 設定的文件系統(tǒng)時,便無法使個別使用者具有不同的文件權限。

發(fā)明內容
因此,本發(fā)明的一目的在于提供一種目錄存取方法,用以在所存取的目錄的文件 系統(tǒng)不支持文件權限設定時,通過在目錄新增一目錄權限設定表于目錄中,并根據(jù)所新增 的目錄權限設定表,設定目錄中的數(shù)據(jù)的文件權限,以進行存取。依據(jù)本發(fā)明一實施例,一種目錄存取方法包含在收到用以存取一目錄的一存取 指令時,判斷目錄的一文件系統(tǒng)是否支持文件權限設定。在目錄的文件系統(tǒng)不支持文件權 限設定時,判斷是否有一目錄權限設定表存于目錄。在有目錄權限設定表存于目錄時,根據(jù) 目錄權限設定表,設定存于目錄的數(shù)據(jù)的文件權限。在設定存于目錄的數(shù)據(jù)的文件權限后, 執(zhí)行存取指令。其中目錄存取方法還包含在收到用以將目錄掛載至一掛載點的一掛載指令時, 判斷目錄的文件系統(tǒng)是否支持文件權限設定。在目錄的文件系統(tǒng)不支持文件權限設定時, 判斷是否有目錄權限設定表存于目錄。在沒有目錄權限設定表存于目錄時,新增目錄權限 設定表至目錄。其中,根據(jù)目錄權限設定表,設定存于目錄的數(shù)據(jù)的文件權限可包含取得產(chǎn)生存 取指令的一識別信息。根據(jù)識別信息,自目錄權限設定表,取得對應識別信息的一權限設定文件。根據(jù)權限設定文件,設定存于目錄的數(shù)據(jù)的文件權限。其中,該目錄可位于本機端或遠程。其中,目錄存取方法還包含在收到用以修改 目錄的文件權限設定的一權限修改指令時,根據(jù)權限修改指令,修改存于目錄的目錄權限 設定表。其中,判斷目錄的文件系統(tǒng)是否支持文件權限設定可包含判斷目錄的文件系統(tǒng) 是否為公用因特網(wǎng)文件系統(tǒng)或文件配置表文件系統(tǒng)。其中,在目錄的文件系統(tǒng)是公用因特 網(wǎng)文件系統(tǒng)或文件配置表文件系統(tǒng)時,判定目錄的文件系統(tǒng)不支持文件權限設定。其中,判斷目錄的文件系統(tǒng)是否支持文件權限設定包含根據(jù)存于目錄中的數(shù)據(jù) 是否具有讀、寫或執(zhí)行的權限設定,判斷目錄的文件系統(tǒng)是否支持文件權限設定。其中,在 存于目錄中的數(shù)據(jù)具有讀、寫或執(zhí)行的權限設定時,判定目錄的文件系統(tǒng)支持文件權限設 定。應用本發(fā)明具有下列優(yōu)點。即使所存取的目錄的文件系統(tǒng)不支持文件權限設定, 仍可使存于目錄中的數(shù)據(jù)具有文件權限。如此一來,可使不同使用者在存取目錄上的數(shù)據(jù) 時,具有不同的存取權限。此外,在重新掛載上述目錄時,仍可通過存取目錄上的目錄權限 設定表,對存于目錄上的數(shù)據(jù)進行文件權限的設定。如此一來,不需在每次掛載上述目錄 時,重新設定存于目錄上的數(shù)據(jù)的文件權限。


為讓本發(fā)明的上述和其它目的、特征、優(yōu)點與實施例能更明顯易懂,所附附圖的說 明如下圖1是依照本發(fā)明一實施方式的一種目錄存取方法的流程圖;圖2是圖1的步驟110的一實施例。主要組件符號說明100:目錄存取方法110 180:步驟
具體實施例方式請參照圖1,其是依照本發(fā)明一實施方式的一種目錄存取方法的流程圖。在目錄存 取方法中,若所存取的目錄的文件系統(tǒng)不支持文件權限設定時,通過在目錄新增一目錄權 限設定表于目錄中,并根據(jù)所新增的目錄權限設定表,設定目錄中的數(shù)據(jù)的文件權限,以進 行存取。目錄存取方法100包含以下步驟 在步驟110中,將一目錄進行掛載。其中,所掛載的目錄可為位于本機端或遠程的 目錄。接下來,在收到用以存取目錄的一存取指令(步驟120)時,判斷目錄的一文件系統(tǒng) 是否支持文件權限設定(步驟130)。其中,可通過判斷目錄的文件系統(tǒng)是否為公用因特網(wǎng) 文件系統(tǒng)、文件配置表文件系統(tǒng)或其它不支持文件權限設定的文件系統(tǒng),進行步驟130的 判斷。在目錄的文件系統(tǒng)是公用因特網(wǎng)文件系統(tǒng)或文件配置表文件系統(tǒng)或其它不支持文件 權限設定的文件系統(tǒng)時,則判定目錄的文件系統(tǒng)不支持文件權限設定。此外,亦可根據(jù)存于 目錄中的數(shù)據(jù)是否具有讀、寫或執(zhí)行的權限設定,判斷目錄的文件系統(tǒng)是否支持文件權限 設定(步驟130)。其中,在存于目錄中的數(shù)據(jù)具有讀、寫或執(zhí)行的權限設定時,判定目錄的文件系統(tǒng)支持文件權限設定。在目錄的文件系統(tǒng)支持文件權限設定時,則可直接執(zhí)行存取指令(步驟170)。在 目錄的文件系統(tǒng)不支持文件權限設定時,判斷是否有一目錄權限設定表存于目錄(步驟 140)。其中,可將目錄權限設定表設定為一特定文件名稱或一特定文件格式,作為步驟140 的判斷依據(jù)。此外,亦可將目錄權限設定表存于目錄中的特定位置,作為步驟140的判斷 依據(jù)。然而,在其它實施例中,亦可通過其它實作方式判斷是否有目錄權限設定表存于目錄 (步驟140),并不限于本實施例。另外,在目錄權限設定表中可存有目錄的各數(shù)據(jù)的文件權 限(如讀、寫或執(zhí)行的權限)。在沒有目錄權限設定表存于目錄時,新增目錄權限設定表至目錄(步驟150),并 根據(jù)目錄權限設定表,設定存于目錄的數(shù)據(jù)的文件權限(步驟160)。其中,可預存一初始權 限設定表用以在步驟150時新增至目錄。在有目錄權限設定表存于目錄時,則直接根據(jù)目 錄權限設定表,設定存于目錄的數(shù)據(jù)的文件權限(步驟160)。在存于目錄的數(shù)據(jù)的文件權 限設定完成(步驟160)后,執(zhí)行存取指令(步驟170)。其中,在步驟160中,可取得產(chǎn)生存取指令的一識別信息,如一計算機識別信息、 使用者賬戶信息或其它識別信息。根據(jù)識別信息,自目錄權限設定表,取得對應識別信息的 一權限設定文件。根據(jù)權限設定文件,設定存于目錄的數(shù)據(jù)的文件權限。如此一來,在存取 目錄中的數(shù)據(jù)時,即可根據(jù)不同計算機或不同使用者賬戶,而給予不同的存取權限。此外,在步驟180中,可修改目錄權限設定表。其中,可在收到用以修改目錄的文 件權限設定的一權限修改指令時,根據(jù)權限修改指令,修改存于該目錄的該目錄權限設定 表(步驟180)。如此一來,在下次重新掛載目錄時,仍能根據(jù)目錄權限設定表,將目錄中的 數(shù)據(jù)設定為修改后的文件權限。請參照圖2,其是圖1的步驟110的一實施例。將目錄進行掛載(步驟110)包含在收到用以將目錄掛載至一掛載點的一掛載指令(步驟111)時,判斷目錄的文件 系統(tǒng)是否支持文件權限設定(步驟112)。其中,可通過判斷目錄的文件系統(tǒng)是否為公用因 特網(wǎng)文件系統(tǒng)、文件配置表文件系統(tǒng)或其它不支持文件權限設定的文件系統(tǒng),進行步驟112 的判斷。在目錄的文件系統(tǒng)是公用因特網(wǎng)文件系統(tǒng)、文件配置表文件系統(tǒng)或其它不支持文 件權限設定的文件系統(tǒng)時,則判定目錄的文件系統(tǒng)不支持文件權限設定。此外,亦可根據(jù)存 于目錄中的之數(shù)據(jù)是否具有讀、寫或執(zhí)行的權限設定,判斷目錄的文件系統(tǒng)是否支持文件 權限設定(步驟112)。其中,在存于目錄中的數(shù)據(jù)具有讀、寫或執(zhí)行的權限設定時,判定目 錄的文件系統(tǒng)支持文件權限設定。在目錄的文件系統(tǒng)支持文件權限設定時,則可直接將目錄掛載至掛載點(步驟 116)。在目錄的文件系統(tǒng)不支持文件權限設定時,判斷是否有一目錄權限設定表存于目錄 (步驟113)。其中,可將目錄權限設定表設定為一特定文件名稱或一特定文件格式,作為步 驟113的判斷依據(jù)。此外,亦可將目錄權限設定表存于目錄中的特定位置,作為步驟113的 判斷依據(jù)。然而,在其它實施例中,亦可通過其它實作方式判斷是否有目錄權限設定表存于 目錄(步驟113),并不限于本實施例。另外,在目錄權限設定表中可存有目錄的各數(shù)據(jù)的文 件權限(如讀、寫或執(zhí)行的權限)。在沒有目錄權限設定表存于目錄時,新增目錄權限設定表至目錄(步驟114),并 根據(jù)目錄權限設定表,設定存于目錄的數(shù)據(jù)的文件權限(步驟115)。其中,可預存一初始權限設定表用以在步驟115時新增至目錄。在有目錄權限設定表存于目錄時,則直接根據(jù)目 錄權限設定表,設定存于目錄的數(shù)據(jù)的文件權限(步驟115)。在步驟116中,將目錄掛載至 掛載點。如此一來,所掛載的目錄即可進行文件權限相關的存取動作。其中,在步驟115中,可取得產(chǎn)生存取指令的一識別信息,如一計算機識別信息、 使用者賬戶信息或其它識別信息。根據(jù)識別信息,自目錄權限設定表,取得對應識別信息的 一權限設定文件。根據(jù)權限設定文件,設定存于目錄的數(shù)據(jù)的文件權限。如此一來,在存取 目錄中的數(shù)據(jù)時,即可根據(jù)不同計算機或不同使用者賬戶,而給予不同的存取權限。由上述本發(fā)明實施方式可知,應用本發(fā)明具有下列優(yōu)點。即使所存取的目錄的文 件系統(tǒng)不支持文件權限設定,仍可使存于目錄中的數(shù)據(jù)具有文件權限。如此一來,可使不同 使用者在存取目錄上的數(shù)據(jù)時,具有不同的存取權限。此外,在重新掛載上述目錄時,仍可 通過存取目錄上的目錄權限設定表,對存于目錄上的數(shù)據(jù)進行文件權限的設定。如此一來, 不需在每次掛載上述目錄時,重新設定存于目錄上的數(shù)據(jù)的文件權限。雖然本發(fā)明已以實施方式揭露如上,然其并非用以限定本發(fā)明,任何熟悉此技術 的人員,在不脫離本發(fā)明的精神和范圍內,當可作各種的更動與潤飾,因此本發(fā)明的保護范 圍當視權利要求書所界定的范圍為準。
權利要求
1.一種目錄存取方法,其特征在于,包含在收到用以存取一目錄的一存取指令時,判斷該目錄的一文件系統(tǒng)是否支持文件權限 設定;在該目錄的該文件系統(tǒng)不支持文件權限設定時,判斷是否有一目錄權限設定表存于該 目錄;在有該目錄權限設定表存于該目錄時,根據(jù)該目錄權限設定表,設定存于該目錄的數(shù) 據(jù)的文件權限;以及在設定存于該目錄的數(shù)據(jù)的文件權限后,執(zhí)行該存取指令。
2.根據(jù)權利要求1所述的目錄存取方法,其特征在于,還包含在收到用以將該目錄掛載至一掛載點的一掛載指令時,判斷該目錄的該文件系統(tǒng)是否 支持文件權限設定;在該目錄的該文件系統(tǒng)不支持文件權限設定時,判斷是否有該目錄權限設定表存于該 目錄;以及在沒有該目錄權限設定表存于該目錄時,新增該目錄權限設定表至該目錄。
3.根據(jù)權利要求1所述的目錄存取方法,其特征在于,根據(jù)該目錄權限設定表,設定存 于該目錄的數(shù)據(jù)的文件權限包含取得產(chǎn)生該存取指令的一識別信息;根據(jù)該識別信息,自該目錄權限設定表,取得對應該識別信息的一權限設定文件;以及根據(jù)該權限設定文件,設定存于該目錄的數(shù)據(jù)的文件權限。
4.根據(jù)權利要求1所述的目錄存取方法,其特征在于,該目錄位于本機端。
5.根據(jù)權利要求1所述的目錄存取方法,其特征在于,該目錄位于遠程。
6.根據(jù)權利要求1所述的目錄存取方法,其特征在于,還包含在收到用以修改該目錄的文件權限設定的一權限修改指令時,根據(jù)該權限修改指令, 修改存于該目錄的該目錄權限設定表。
7.根據(jù)權利要求1所述的目錄存取方法,其特征在于,判斷該目錄的該文件系統(tǒng)是否 支持文件權限設定包含判斷該目錄的該文件系統(tǒng)是否為公用因特網(wǎng)文件系統(tǒng)或文件配置表文件系統(tǒng),其中在 該目錄的該文件系統(tǒng)是公用因特網(wǎng)文件系統(tǒng)或文件配置表文件系統(tǒng)時,判定該目錄的該文 件系統(tǒng)不支持文件權限設定。
8.根據(jù)權利要求1所述的目錄存取方法,其特征在于,判斷該目錄的該文件系統(tǒng)是否 支持文件權限設定包含根據(jù)存于該目錄中的數(shù)據(jù)是否具有讀、寫或執(zhí)行的權限設定,判斷該目錄的該文件系 統(tǒng)是否支持文件權限設定,其中在存于該目錄中的數(shù)據(jù)具有讀、寫或執(zhí)行的權限設定時,判 定該目錄的該文件系統(tǒng)支持文件權限設定。
全文摘要
本發(fā)明提供一種目錄存取方法,包含在收到用以存取一目錄的一存取指令時,判斷目錄的一文件系統(tǒng)是否支持文件權限設定。在目錄的文件系統(tǒng)不支持文件權限設定時,判斷是否有一目錄權限設定表存于目錄。在有目錄權限設定表存于目錄時,根據(jù)目錄權限設定表,設定存于目錄的數(shù)據(jù)的文件權限。在設定存于目錄的數(shù)據(jù)的文件權限后,執(zhí)行存取指令。
文檔編號G06F21/22GK101996297SQ200910168519
公開日2011年3月30日 申請日期2009年8月21日 優(yōu)先權日2009年8月21日
發(fā)明者孫佑良 申請人:英業(yè)達股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1