Download presentation
Presentation is loading. Please wait.
1
Chapter 11 檔案系統、目錄、DOS 指令
2
學習目標 描述檔案、檔案系統與目錄的目的 區分文字檔與二進制檔 由延伸檔名辨認各種檔案型態 解釋檔案型態如何改進檔案的使用方式
定義一個檔案的基本操作
3
學習目標(續) 比較並對照循序與直接檔案存取 討論有關檔案保護的議題 描述一個目錄樹 對一個目錄樹建立絕對及相對路徑 DOS 指令
4
11.1 檔案系統 檔案( file)是一個命名的相關資料集合
檔案系統(file system)就是一個作業系統所提供的邏輯觀點,因此使用者可以以一群檔案的集合來管理資訊 一個檔案系統通常是將一群的檔案組織成目錄(directory,又稱 資料夾)
5
文字與二進制檔案 在文字檔(text file)中資料位元組是由ASCII 或是 Unicode字元集的字元所組成
二進制檔案(binary file)是依照檔案中資訊的不同需要一個特定的位元解譯方式,例如 .doc .ppt .exe 檔
6
文字與二進制檔案(續) 文字檔及二進制檔這 2 個名詞有些誤導,有人誤以為文字檔的資訊並不是存成二進制資料
事實上,在電腦中所有的資料皆是存成二進制數字 這些代表的語彙是表示那些位元如何被格式起來:以8位元或16位元為一個單位,被解譯為字元或是一些其他特殊格式 請以 UltraEdit 開啟文字檔及二進制檔
7
檔案型態 大多數的檔案,無論是以文字或二進制格式,都包含一特定型態的資訊 在一個文件中所含的資訊種類稱為檔案型態(file type)
例如,一個檔案可能包含一個 Java 程式,或是一個 JPEG 影像,或是一個 MP3 音效片段 在一個文件中所含的資訊種類稱為檔案型態(file type) 大多數作業系統可以辨識其特定的檔案型態
8
檔案型態(續) 檔案名稱通常以一個句點分開成兩部分 延伸檔名指定檔案的型態 主要名稱 檔案延伸檔名
圖 11.1 一些通用的檔案型態及其延伸檔名
9
檔案的操作 建立一個檔案 刪除一個檔案 開啟一個檔案 關閉一個檔案 從一個檔案讀取資料 寫入資料到一個檔案
重新定位目前的檔案指標到另一個檔案 附加一些資料到一個檔案的結尾處 截斷一個檔案(刪除它的部分內容) 重新命令一個檔案 複製一個檔案
10
檔案存取 最通用的存取技術,也是最容易去實行的就是循序存取(sequential access) 它需要將檔案中的資訊依序來處理。
讀或寫的動作會依照讀寫的資料量而移動目前檔案指標。 圖 11.2 循序檔案存取
11
檔案存取(續) 直接存取(direct access)方式的檔案在概念上是分成數個邏輯記錄
直接存取允許使用者藉由指定特定的記錄編號去設定檔案指標到任何特定的記錄上 圖 11.3 直接檔案存取
12
檔案保護 在多使用者系統下,檔案保護是非常重要的課題 檔案保護機制就是要決定誰可以使用檔案及用作什麼目的
我們不希望一個使用者可以存取另一個使用者的檔案,除非這個存取是特別經過允許的 檔案保護機制就是要決定誰可以使用檔案及用作什麼目的
13
11.2 目錄 (又名資料夾) 一個檔案的目錄可以被包含在另一個目錄之中 一個檔案系統通常被視為一個目錄樹(directory tree)
包含另一個目錄的目錄通常稱為父目錄(parent directory),而在一個目錄之中的目錄稱為子目錄(subdirectory) 一個檔案系統通常被視為一個目錄樹(directory tree) 可以用 UltraEdit 觀看目錄樹 在最上層的目錄稱為根目錄(root directory)
14
目錄(續) MS Office 是 Program Files 的 子資料夾 圖 11.4 視窗作業 系統的目錄樹
15
目錄(續) 在任何時間,你可以想像是在檔案系統中某一特定位置工作(也就是在一特定子目錄)
這個子目錄也就是目前的工作目錄(working directory)
16
路徑名稱 要使用文字來指定一特定檔案,我們要指定該檔案的路徑(path),也是你要找到該檔案所需經歷的一系列目錄
絕對路徑(absolute path)命名是由根目錄開始並指定在樹中每一下移步驟直到抵達所需的檔案或目錄 相對路徑(relative path)命名是由目前工作目錄開始
17
路徑名稱(續) 絕對路徑的範例 假設目前的工作目錄是 那麼以下的相對路徑名稱可以被使用:
C:\Program Files\MS Office\WinWord.exe C:\My Documents\letters\applications\vaTech.doc C:\Windows\System\QuickTime 假設目前的工作目錄是 C:\My Documents\letters 那麼以下的相對路徑名稱可以被使用: cancelMag.doc applications\calState.doc
18
補充: DOS 指令 命令提示字元視窗 開始 -> 執行
輸入 ‘cmd’ 就可跳出命令提示字元視窗 因為 DOS 早期檔案名稱不能含有空白字元,因此當遇到空白字元的檔案或資料夾時,DOS需以 xxx~1 xxx~2 等方式表示 因為 DOS 早期檔案名稱的格式為 8.3,即檔名僅能有 8 個字母外加 3 個附檔名,因此當遇到長檔名的檔案或資料夾時,DOS會有一對應之 xxx~1 型態短檔名,長檔名及其對應之短檔名代表同一檔案或資料夾 DOS 指令無大小寫之分 DOS 以 ‘.’ 表示目前的工作目錄,以 ‘..’ 表示目前的工作目錄的父目錄 參考:
19
補充: DOS 指令 DOS 重要指令集 DIR: 查看資料夾內的子資料夾及檔案 DIR /?: 查查 DIR 指令有那些選項
如:DIR /W DIR /X CD:改變目錄 (change directory) MD:建立目錄 (make directory) RD:刪除目錄 (remove directory) F: :改到 F 槽 Ren: 更改檔名 (rename) DEL 或 ERASE: 刪除檔案 (delete/erase) COPY f1 f2: 複製檔案 f1 為檔案 f2 CLS:清除螢幕 TYPE f1: 顯示檔案 f1 的內容 HELP: 列出所有 DOS 指令 HELP DIR: 列出 DIR 指令的詳細說明
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.