當前位置:首頁 » 存儲配置 » 目錄怎麼存儲

目錄怎麼存儲

發布時間: 2023-01-17 13:11:45

1. FAT32 文件系統 目錄 如何 存儲

你用NTFS
能分小寫的卷標嗎
?
如果不能那也就是一樣的道理
fat32這個文件系統

一簇

多少我忘了
linux的類似於簇的單位是4K
如果你有一個5K的文件那麼那一K就會又佔一簇
而那個簇
就不能被別人別的文件用了

2. 用vi編輯器創建一文本文後,如何保存目錄結構下

用vi
編輯器編輯文本後,如果是新創建的文件,默認保存在當前目錄下,如果想保存到指定目錄下,可以在vi
編輯器中,按Esc鍵切換到命令模式,然後用w命令寫到指定目錄下的指定新建文件,如寫到/tmp/test.txt文件,則在vi命令模式下:
:w
/tmp/test.txt
寫好後,在/tmp目錄下新的文件test.txt就被創建了。

3. c語言中如何將文件txt保存在當前項目目錄中

c語言中如何將文件txt保存在當前項目目錄中的步驟:
1、首先,可以先查看整體代碼,了解保存整體框架。
2、然後,定義一個文件指針,指向文件。
3、接下來就可以先對控制台清屏幕。
4、此時,就可以開始使用保存的命令語句。
5、還能對屏幕適當的等待。
6、最後記得關閉文件的打開。
7、打開保存為這個頁面,並選擇好路徑。
8、然後點擊保存類型。
9、然後找到文件名這個標簽,此時,在這里輸入什麼  .txt,按下熱鍵S或者點擊保存結束。

4. 目錄是否存放在FAT表中,如果是,怎麼存

★存儲過程假想:
我們模擬對一個分區存儲數據的過程來說明FAT文件系統中數據的存儲原則。
假定現在有一個空的完全沒有存放數據的磁碟,大小為100KB,我們將其想像為線形的空間地址。為了存儲管理上的便利,我們人為的將這100KB的空間均分成100份,每份1KB。我們來依次存儲這樣幾個文件:A.TXT(大小10KB),B.TXT(大小53.6KB),C.TXT(大小20.5KB)。
最起碼能夠想到,我們可以順序的在這100KB空間中存放這3個文件。同時不要忘了,我們還要記下他們的大小和開始的位置,這樣下次要用時才能找的到,這就像是目錄。為了便於查找,我們假定用第1K的空間來存儲他們的特徵(屬性)。還有,我們設計的存儲單位是1KB,所以,A.TXT我們需要10個存儲單位(為了說明方便,我們把存儲單位叫做「簇」吧。),B.TXT需要54個簇,C.TXT需要21個簇。可能有人會說B.TXT和C.TXT不是各自浪費了不到1簇的空間嗎?幹嘛不讓他們緊挨著,不是省地方嗎?我的回答是,如果按照這樣的方式存儲,目錄中原本只需要記下簇號,現在還需要記下簇內的偏移,這樣會增加目錄的存儲量,而且存取沒有了規則,讀取也不太方便,是得不償失的。
根據上面所說的思想,我們設計了這樣的圖所示的存儲方式。
整個100KB空間


A.TXT B.TXT
C.TXT

佔1

佔10簇 佔54簇 佔21簇
剩餘14簇
我們再考慮如何來寫這三個文件的目錄。對於每個文件而言,一定要記錄的有:文件名,開始簇,大小,創建日期、時間,修改日期、時間,文件的讀寫屬性等。這里大小能不能用結束簇來計算呢?一定不能,因為文件的大小不一定就是整數個簇的大小,否則的話像B.TXT的內容就是54KB的內容了,少了固然不行,可多了也是不行的。那麼我們怎麼記錄呢?可以想像一下。為了管理上的

2014年中考沖刺綜合復習指導 北京地區試題 廣東地區試題 江蘇地區試題

方便,我們用資料庫的管理方式來管理我們的目錄。於是我把1KB再分成10份,假定開始簇號為0,定義每份100B的各個位置的代表含義如圖4.3.2
圖4.3.2 每行100B 共10行(這是例子,非Fat系統)

10行記錄
A.TXT 1 10 2004.3.22 10:41 2004.3.22
10:41 只讀

有效記錄 B.TXT
11 53.6 1949:10:1 12:0 2003.8.22
20:40 隱藏

C.TXT 65
20.5
2000:3:8 21:11 2005:3:8 9:11
系統

。 。 。
內容留空

文件名(佔50個位元組) 開始簇(佔4個位元組) 文件大小(佔10個位元組) 創建日期、時間(佔10位元組) 修改日期、時間(佔10位元組) 讀寫屬
性(占
4字
節) 保留
(12位元組)

這樣設計的結構絕對可以對文件進行正確的讀寫了。接著讓我們設計的文件系統工作吧。先改動個文件,比如A.TXT,增加點內容吧!咦?增加後往哪裡放呀,雖然存儲塊的後面有很多空間,但緊隨其後B.TXT的數據還頂著呢?要是把A.TXT移到後邊太浪費處理資源,而且也不一定解決問題。這個問題看來暫時解決不了。
那我們換個操作,把B.txt刪了,b.txt的空間隨之釋放。這時候空間、目錄如圖
整個100KB空間


A.TXT
C.TXT


1

佔10簇 空白54簇 佔21簇 剩餘14簇

圖4.3.4 每行100B 共10行(這是例子,非Fat系統)
共10行記錄
A.TXT 1 10 2004.3.22 10:41
2004.3.22
10:41
只讀

C.TXT 65
20.5
2000:3:8 21:11 2005:3:8 9:11
系統

。 。 。
內容留空

文件名(佔50個位元組) 開始簇(佔4個位元組) 文件大小(佔10個位元組) 創建日期、時間(佔10位元組) 修改日期、時間(佔10位元組) 讀寫屬
性(占
4字
節) 保留
(12位元組)

這個操作看來還可以,我們接著做,在存入一個文件D.txt(大小為60.3KB),總共100簇的空間只用了31簇,還有68簇剩餘,按說能放下。可是?往那裡放呢?沒有61個連續的空間了,目錄行沒辦法寫了,看來無連續塊存儲暫時也不行。
你一定能夠想到我們可以在連續空間不夠或增加文件長度的時候轉移影響我們操作的其他文件,從而騰出空間來,但我要問你,那不是成天啥也不要幹了,就是倒騰東西了嗎?
看來我們設計的文件系統有致命的漏洞,怎麼解決呢?。。。。 。。。。。。
其實可以這樣解決:
首先我們允許文件的不連續存儲。目錄中依然只記錄開始簇和文件的大小。那麼我們怎麼記錄文件佔用那些簇呢,以文件映射簇不太方便,因為文件名是不固定的。我們換個思想,可以用簇來映射文件,在整個存儲空間的前部留下幾簇來記錄數據區中數據與簇號的關系。對於上例因為總空間也不大,所以用前部的1Kb的空間來記錄這種對應,假設3個文件都存儲,空間分配如圖4.3.5,同時修改一下目錄,如圖4.3.6
圖4.3.5 整個100KB空間
文件分配表
目錄
A.TXT
B.TXT
C.TXT

第0簇 第1簇 第2~11簇 第12~65簇 第66~86簇 第87~99簇

圖4.3.6 每行100B 共10行(這是例子,非Fat系統)

10行記錄
A.TXT 2 10 2004.3.22 10:41 2004.3.22
10:41 只讀

有效記錄 B.TXT
12 53.6 1949:10:1 12:0 2003.8.22
20:40 隱藏

C.TXT 66
20.5
2000:3:8 21:11 2005:3:8 9:11
系統

。 。 。
內容留空

文件名(佔50個位元組) 開始簇(佔4個位元組) 文件大小(佔10個位元組) 創建日期、時間(佔10位元組) 修改日期、時間(佔10位元組) 讀寫屬
性(占
4字
節) 保留
(12位元組)

第一簇用來記錄數據區中每一簇的被佔用情況,暫時稱其為文件分配表。結合文件分配表和文件目錄就可以達到完全的文件讀取了。我們想到,把文件分配表做成一個數據表,以圖4.3.7的形式記錄簇與數據的對應。
圖4.3.7 文件分配表
簇號
1 2
3 .
..
11
12
13 .
..
65
66
67 .
..
86 87 ..
.
99
對應
數據 目錄 A.TXT (1) A.TXT (2) ... A.TXT(10) B.TXT(1) B.TXT(2) ... B.TXT(54) C.TXT(1) C.TXT(2) ...
C.TXT(21)
..
.

用圖4.3.7的組織方式是完全可以實現對文件佔有簇的記錄的。但還不夠效率。比如文件名在文件分配表中記錄太多,浪費空間,而實際上在目錄中已經記錄了文件的開始簇了。所以可以改良一下,用鏈的方式來存放佔有簇的關系,變成圖4.3.8的組織方式。

圖4.3.8 改良後的文件分配表


1 2 3 ... 11 12 13 ... 65 66 67 ... 86 87 ... 99 對應數據

錄 3 4 ... FF 13 14 ... FF 67 68 ... FF 00 ... 00 參照圖4.3.8來理解一下文件分配表的意義。如文件a.txt我們根據目錄項中指定的a.txt的首簇為2,然後找到文件分配表的第2簇記錄,上面登記的是3,我們就能確定下一簇是3。找到文件分配表的第3簇記錄,上面登記的是4,我們就能確定下一簇是4......直到指到第11簇,發現下一個指向是FF,就是結束。文件便絲毫無誤讀取完畢。
我們再看上面提到的第三種情況,就是將b.txt刪除以後,存入一個大小為60.3KB的d.txt。利用簇鏈可以很容易的實現。實現後的磁碟如圖4.3.9 4.3.10 4.3.11
圖4.3.9 整個100KB空間劃分
文件
分配表
目錄 A.TXT
D.TXT C.TXT D.TXT 空
第0

第1簇 第2~11簇 第12~65簇 第66~86簇 第87~93簇 第94~99簇

圖4.3.10 文件分配表


1 2 3 ... 11 12 13 ... 65 66 67 ... 86 87 88 ... 93 94 ... 99 對應數據 目
錄 3 4 ... FF 13 14 ... 87 67 68 ... FF 88 89 ... FF 00 ... 00

5. 如何將網站的頁面保存到根目錄下

設置後即可使生成的.html文件保存在根目錄,詳細步驟:

1、首先先檢查PHPSTUDY軟體的Apache與MYSQL是否全部開啟,如果沒有,則打不開網站。如圖所示,Apache顯示紅色框,則表明沒有打開。

6. 數十萬個文件如何規劃存放目錄

按文件類別分類,每一大類為一個文件夾,每一小類再劃分一個子文件夾。
或者按創建日期分類,每年為一個文件夾,每月為一個子文件夾。

如果文件實在太多,可以考慮將以上兩個分類方法結合,即可以先按創建日期分類,創建好後再按類別分類,也可以先按類型分類,在每一個小類中再按日期分類。

這樣將文件創建目錄後,可能文件夾的層次比較多,調用起來比較麻煩,你可以將最常用的文件夾設為虛擬硬碟,使本來位於比較深層次文件夾的內容變成某上虛擬盤的根目錄。
比如有個比較常用的文件夾為
F:\2007\03\辦公\計劃\文件\
你可以在運行或命令提示符中輸入下面的內容
subst M: F:\2007\03\辦公\計劃\文件
其中,M:是新建的虛擬盤的盤符
你完全可以多建幾個虛擬盤,只要所有的磁碟分區符號之和不超過26個(英文字母限制)。
如果要取消M虛擬盤,可以在運行或命令提示符中輸入
subst M: /d

假定你希望每次開機系統都自動創建那些虛擬盤,你可以將「subst M: F:\2007\03\辦公\計劃\文件」等創建虛擬盤的系列命令用記事本另存為擴展名為bat的文件,如xuni.bat,然後你將該批命令或該命令的快捷方式存放到開始菜單的啟動項中。

7. 文件夾的目錄如何保存為WORD文件

用DOS命令:打開「命令提示符」窗口,轉到所需目錄下,輸入命令

DIR > list.txt

其中list.txt是你想保存目錄內容的文件名,你可以任意定。

具體操作,比如你在C盤有個目錄叫「my_files」,滑鼠點擊「開始」-「附件」-「命令提示符」,在「命令提示符」窗口裡依次輸入
C:
CD my_files
DIR > list.txt

然後你就可以打開list.txt編輯、列印,如果願意,當然也可以list.txt內容拷貝到WORD文件中。

8. linux下如何將當前目錄的文件名存到一個文本文件里

需要准備的材料分別是:電腦、linux連接工具。

1、首先連接上linux主機,進入到需要處理的目錄,例如「/」目錄。

9. 個人文件存儲目錄系統示意圖怎麼弄

在設置欄的引用中設置。
首先點擊任務欄中的引用,選擇目錄下的插入目錄,自行設置好顯示級數後點擊確定即可,而顯示文檔結構圖,可點擊上方任務欄中的視圖,勾選導航窗格後便會在屏幕左側顯示文檔結構圖。
文件和目錄路徑名的抽象表示形式。用戶界面和操作系統使用與系統相關的路徑名字元串來命名文件和目錄。

10. 怎麼顯示/tmp目錄下的所有內容,並且怎麼將顯示的內容保存在

1、首先利用ls命令查找/root下以a,b,或d開頭的文件。
2、其次獲得系統當前時間並將結果保存在文件file中。
3、最後列表顯示/tmp目錄下的所有文件信息並將結果保存在文件allfile中即可。

熱點內容
vb操作access資料庫 發布:2025-07-21 15:39:24 瀏覽:246
python建立列表 發布:2025-07-21 15:39:23 瀏覽:359
文件上傳命名 發布:2025-07-21 15:23:29 瀏覽:455
il反編譯器 發布:2025-07-21 15:04:16 瀏覽:104
資料庫的歸檔日誌 發布:2025-07-21 14:58:42 瀏覽:599
網路參數設置的伺服器地址 發布:2025-07-21 14:47:03 瀏覽:868
stringapijava 發布:2025-07-21 14:39:56 瀏覽:530
吃雞國際服體驗服如何換伺服器 發布:2025-07-21 14:24:58 瀏覽:509
客戶資料庫建立 發布:2025-07-21 14:13:20 瀏覽:303
linux組中刪除用戶 發布:2025-07-21 14:10:21 瀏覽:49