【導(dǎo)讀】程序必須模擬UNIX系統(tǒng)下的文件結(jié)構(gòu),可以將整個。操作過程以及數(shù)據(jù)保存在內(nèi)存中,也可以自己選擇自己實現(xiàn)起來比較容易的方式保存。析時,應(yīng)該著重分析UNIX操作系統(tǒng)下的文件特性。在UNIX操作系統(tǒng)中,各個文件的屬性以。解windows系統(tǒng)下的文件存儲與UNIX系統(tǒng)下的文件存儲之間的區(qū)別。我們在設(shè)計程序時應(yīng)盡量地模擬實現(xiàn)UNIX系統(tǒng)中對文件的權(quán)限分配。而對結(jié)構(gòu)體成員的設(shè)置顯得尤為重要。這樣的設(shè)計思路更清晰,實現(xiàn)也更容易。這三個模塊包括:用戶的權(quán)限控制、文件的存儲結(jié)。擬UNIX系統(tǒng)中對用戶的授權(quán)機(jī)制。限以及更加容易地實現(xiàn)程序設(shè)計。我們粗略地將用戶分為三類:管理員、用戶和匿名用戶。屬性、創(chuàng)建時間以及文件之間的關(guān)系,這一部分將在數(shù)據(jù)結(jié)構(gòu)部分詳細(xì)說明。child、brother和parent成員是三個指向該結(jié)構(gòu)體的指針,分別指向給定結(jié)點的第一個。孩子、第一個右兄弟和父親結(jié)點,對于常規(guī)文件,child成員為空。整個文件系統(tǒng)樹初始化為一個文件名是”root”的根目錄結(jié)點。