[發明專利]基于linux系統的目錄和文件顯示方法及裝置無效
| 申請號: | 201210063476.0 | 申請日: | 2012-03-12 |
| 公開(公告)號: | CN102622442A | 公開(公告)日: | 2012-08-01 |
| 發明(設計)人: | 林哲明;李捷 | 申請(專利權)人: | 福建星網視易信息系統有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 福州市鼓樓區博深專利代理事務所(普通合伙) 35214 | 代理人: | 林志崢 |
| 地址: | 350002 福建省福州市金山*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 linux 系統 目錄 文件 顯示 方法 裝置 | ||
技術領域
本發明涉及linux系統的目錄和文件處理,尤其涉及一種基于linux系統的目錄和文件顯示方法及裝置。
背景技術
傳統的嵌入式linux系統中為了操作系統上的文件,通常都是利用串口或網口連接到系統上,然后通過命令查詢目錄結構和文件信息,或者是通過命令操縱文件(操縱方法主要有:移動文件,復制文件,刪除文件)。由于是通過命令行操縱文件,操縱文件方式比較抽象,不直觀,操作也比較復雜,并且對于用戶來講,還需要記住linux文件操作指令,不方便普通用戶的使用。由于命令行無法提供良好的用戶反饋,所以用戶體驗比較差。另外,在linux系統中只能在編輯狀態下查看文件,且一次只能查看一個文件,效率低,并且很容易發生誤操作。
發明內容
本發明主要是提供一種基于linux系統的目錄和文件顯示方法和裝置,解決目前linux系統中文件不能可視化顯示導致文件操作不便的問題。
為解決上述技術問題,本發明采用的一個技術方案是:提供一種基于linux系統的目錄和文件顯示方法,包括步驟:
S101:獲取文件系統中的所有目錄和文件的屬性信息,并根據當前文件系統中的目錄結構建立統計信息樹;
S102:按照所述統計信息樹,根據用戶選擇的表現視圖按相應的瀏覽視圖呈現文件信息。
其中,所述基于linux系統的文件顯示方法還包括與步驟S101并行的步驟:
S201:監控文件系統的實時變化,并更新統計信息樹。
其中,步驟S201中文件系統中文件的實時變化包括文件的增加、修改和刪除。
其中,步驟S101具體為:從文件系統的根目錄開始,按照目錄結構遞歸遍歷根目錄和子目錄下的所有文件,得到相應的文件屬性信息,建立邏輯上呈樹狀結構的統計信息樹。
為解決上述技術問題,本發明采用的另一個技術方案是:提供一種基于linux系統的目錄和文件顯示裝置,包括:
處理單元:用于獲取文件系統中的所有文件的屬性信息,并根據當前文件系統中的目錄結構建立統計信息樹;
顯示單元:用于按照所述統計信息樹,根據用戶選擇的表現視圖按相應的瀏覽視圖呈現文件信息。
其中,所述基于linux系統的文件顯示裝置還包括:監控單元:用于監控文件系統的實時變化,并更新統計信息樹。
本發明的有益效果是:本發明的目錄和文件顯示方法,根據文件系統的目錄架構建立統計信息樹,該統計信息樹中包含了文件系統中所有文件信息,這樣可以使文件信息可視化地呈現,而后再根據用戶的選擇,以相應的瀏覽視圖呈現文件信息,且統計信息樹以文件系統的目錄架構建立,維護了文件的邏輯層次,能按目錄層次來顯示。通過本發明的顯示方法,可以使文件按目錄層次可視化地呈現,需要對文件進行操作時,不需要記住特定的命令,操作方式直觀,并且不易發生誤操作的現象。
附圖說明
圖1是本發明一實施例的顯示方法的流程圖;
圖2是本發明另一實施例的顯示方法流程圖;
圖3是本發明統計信息樹的一應用實例示意圖;
圖4是本發明一應用實例以列表視圖顯示的示意圖;
圖5是本發明一應用實例以圖標視圖顯示的示意圖;
圖6是本發明一實施例的顯示裝置的示意圖。
具體實施方式
為詳細說明本發明的技術內容、構造特征、所實現目的及效果,以下結合實施方式并配合附圖詳予說明。
請參閱圖1,本發明提供一種基于linux系統的目錄和文件顯示方法,包括步驟:
S101:獲取文件系統中的所有目錄和文件的屬性信息,并根據當前文件系統中的目錄結構建立統計信息樹。該統計信息樹包含有當前文件系統中的所有文件的屬性信息,文件的屬性信息包括文件名、文件大小、修改時間等等。對于文件系統而言,其包含的文件包括文件夾和直接位于文件系統根目錄下的單個文件,而文件夾中也可能包括位于該文件夾中的文件和子文件夾,當然子文件夾中可以再包括文件和文件夾,從邏輯上看,以文件系統為根為一個樹形結構。在該步驟中,一種具體的實現方式為:從文件系統的根目錄開始,按照目錄結構遞歸遍歷根目錄和子目錄下的所有文件,得到相應的文件屬性信息,建立邏輯上呈樹狀結構的統計信息樹。其中,在遍歷過程中,以單個文件為基本單位,即若文件為文件夾時除獲取該文件夾的屬性信息外還需要繼續獲取文件夾中包含的文件信息,若文件為單個文件,則獲取該單個文件的屬性信息即可。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建星網視易信息系統有限公司,未經福建星網視易信息系統有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210063476.0/2.html,轉載請聲明來源鉆瓜專利網。





