Chapter 11 檔案系統、目錄、DOS 指令.

Slides:



Advertisements
Similar presentations
6-1 指標簡介 6-2 指標與陣列 6-3 動態配置記憶體 6-4 本章綜合練習
Advertisements

Chapter 10 馬可夫鏈 緒言 如果讀者仔細觀察日常生活中所發生的 諸多事件,必然會發現有些事件的未來 發展或演變與該事件現階段的狀況全然 無關,這種事件稱為獨立試行過程 (process of independent trials) ;而另一些 事件則會受到該事件現階段的狀況影響。
建立使用案例敘述 --Use Case Narrative
學習C++的基本語法 認識關鍵字與識別字的不同 學習程式碼偵錯的流程 學習如何提高程式的可讀性
: A-Sequence 星級 : ★★☆☆☆ 題組: Online-judge.uva.es PROBLEM SET Volume CIX 題號: Problem D : A-Sequence 解題者:薛祖淵 解題日期: 2006 年 2 月 21 日 題意:一開始先輸入一個.
Reference, primitive, call by XXX 必也正名乎 誌謝 : 部份文字取於前輩 TAHO 的文章.
如何將數字變成可用之資訊 現代化資料處理與應用概念. 如何將數字變成可用之資訊 人最容易接受的訊息是圖像化資訊。 在一堆數字中,要進行比較分析,一般會使用表格形 式計算與分析。 所以一般我們會將數字依關聯性, 轉換成表格計算與分析。 此表格一般稱試算表或稱表格。 再將結果轉換為圖表,進行比較與分析。
BY OX. 檢視表與資料表的差異性 查詢 (query) 檢視表 (View) 的紀錄,是經由查詢 (query) 而來,而檢 視表的資料來源可以是單一資料表或是多資料表,甚 至其他檢視表 但檢視表中的紀錄只存在資料表中.
1 第一章 Word 的基本觀念 內容概要: Word 的特色 啟動與離開 Word 的方法 滑鼠游標與外型的介紹 基本操作 Word 視窗法則 使用 Word 遭遇問題時, 應如何利用軟體特 性而獲得輔助解說.
1 Web of Science 利用指引 單元二 瀏覽與處理查詢結果. 2 瀏覽檢索結果 查出的結果,預設以時間排列, 使用者可改變結果的排列方式: 還可以依被引用次數、相關度、 第一作者、刊名、出版年等排序 回到前先查的結果畫面 點選想看資料的完整書目 本館訂購範圍的期刊 全文,便可直接連結.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 肆 資料分析與表達.
: OPENING DOORS ? 題組: Problem Set Archive with Online Judge 題號: 10606: OPENING DOORS 解題者:侯沛彣 解題日期: 2006 年 6 月 11 日 題意: - 某間學校有 N 個學生,每個學生都有自己的衣物櫃.
第一章 變數、常數及資料型態. 變數 C 程式語言的變數名稱 第一個字必須是英文字母或底線 (_) 之後可以是數字, 英文字母或底線 (_) 不可以是保留字 例: Num (Ο) _score (Ο) C&C (X) 8num (X)
STAT0_sampling Random Sampling  母體: Finite population & Infinity population  由一大小為 N 的有限母體中抽出一樣本數為 n 的樣 本,若每一樣本被抽出的機率是一樣的,這樣本稱 為隨機樣本 (random sample)
1. 假設以下的敘述為一未提供 “ 捷徑計算 ” 能力的程式段,試用程 式設計的技巧,使此敘述經此改 寫的動作後,具有與 “ 捷徑計算 ” 之 處理方法相同之處理模式。 if and then E1 else E2 endif.
第 18 章 名稱空間與例外處理 18-1 名稱空間 18-1 名稱空間 18-2 例外處理 18-2 例外處理.
MS-DOS 作業系統 張基昇 (Microsoft-Disk Operating System).
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 肆 資料分析與表達.
1 網路同步學習 如何使用中山大學管理學院知識管理平台 愷中 製作. 2 如何登入中山大學網路學習平台 1. 首先, 請輸入 2. 點選申請帳號, 依照螢幕所示, 輸入個人資訊.
JAVA 程式設計與資料結構 第十章 GUI Introdution III. File Chooser  File Chooser 是一個選擇檔案的圖形介面, 無論我們是要存檔還是要開啟檔案,使 用這個物件都會讓我們覺得容易且舒適。
長訊科技 EVRCOM Voice Mail System 使用者操作說明及流程. 自動總機 -- 來電語音轉接服務流程 ( 範例流程 )
第 1 章 PC 的基本構造. 本章提要 PC 系統簡介 80x86 系列 CPU 及其暫存器群 記憶體: Memory 80x86 的分節式記憶體管理 80x86 的 I/O 結構 學習組合語言的基本工具.
Chapter 13 塑模靜態觀點:物件圖 Static View : Object Diagram.
Introduction to Java Programming Lecture 17 Abstract Classes & Interfaces.
第九章 網際網路快遞 計算機概論編輯小組. 計算機概論 p9-2 大綱  電子郵件入門( )  elm  IE Outlook Express  Netscape 傳訊者  通訊錄管理.
24-6 設定開始與結束場景中的 程式 最後我們要替這個遊戲收個尾, 幫它把開始 的等待畫面跟結束畫面處理一下。
最新計算機概論 第 5 章 系統程式. 5-1 系統程式的類型 作業系統 (OS) : 介於電腦硬體與 應用軟體之間的 程式,除了提供 執行應用軟體的 環境,還負責分 配系統資源。
Chapter 20 塑模動態觀點:狀態圖 Statechart Diagram. 學習目標  說明狀態圖的目的  定義狀態圖的基本記號  展示狀態圖的建構  定義活動、內部事件及遞延事件的狀態 圖記號.
圖層的操作與管理 圖層的作用就如同一張張透明的賽璐璐片, 你可以將動畫中的每項物件, 放置在不同圖 層中, 圖層交疊就形成完整的畫面。在各圖 層中的物件, 做任何的移動或變化, 都不會 相互干擾, 所以當你編輯一個物件時, 只要 在物件所在的圖層進行操作, 將可大幅降低 製作過程的複雜度與難度。
: Fast and Easy Data Compressor ★★☆☆☆ 題組: Problem Set Archive with Online Judge 題號: 10043: Fast and Easy Data Compressor 解題者:葉貫中 解題日期: 2007 年 3.
各種線上電子資源的特異功能 SwetsWise 的 alert, TOC alert 與 Favorites 2003/4/28 修改.
: Ahoy, Pirates! ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11402: Ahoy, Pirates! 解題者:李重儀 解題日期: 2008 年 8 月 26 日 題意:有一個海盜島有 N 個海盜,他們的編號 (id)
: Multisets and Sequences ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 11023: Multisets and Sequences 解題者:葉貫中 解題日期: 2007 年 4 月 24 日 題意:在這個題目中,我們要定義.
國立聯合大學 資訊管理學系 陳士杰老師 SQL*Plus 與 iSQL*Plus 簡介. 國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) 2 啟動 SQL*Plus 與 iSQL*Plus 方式 Windows 平台.
:Nuts for nuts..Nuts for nuts.. ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 10944:Nuts for nuts.. 解題者:楊家豪 解題日期: 2006 年 2 月 題意: 給定兩個正整數 x,y.
從此處輸入帳號密碼登入到管理頁面. 點選進到檔案管理 點選「上傳檔案」上傳資料 點選瀏覽選擇電腦裡的檔案 可選擇公開或不公開 為平台上的資料夾 此處為檔案分類,可顯示在展示頁面上,若要參加 MY EG 競賽,做品一律上傳到 “ 98 MY EG Contest ” 點選此處確定上傳檔案.
第 13 章 檔案與資料夾處理 13-1 檔案與資料夾操作 13-1 檔案與資料夾操作 13-2 循序檔案的文字檔案讀寫 13-2 循序檔案的文字檔案讀寫 13-3 隨機檔案的處理 13-3 隨機檔案的處理 13-4 二進位檔案的讀寫 13-4 二進位檔案的讀寫 13-5 檔案對話方塊 13-5 檔案對話方塊.
資料結構實習-一 參數傳遞.
6-2 認識元件庫與內建元件庫 Flash 的元件庫分兩種, 一種是每個動畫專 屬的元件庫 (Library) ;另一種則是內建元 件庫 (Common Libraries), 兩者皆可透過 『視窗』功能表來開啟, 以下即為您說明。
著作權所有 © 旗標出版股份有限公司 第 21 章 文件的權限及保護 功能設定. 本章提要 設定文件讀取權限 保護文件.
1 Introduction to Java Programming Lecture 2: Basics of Java Programming Spring 2008.
Management Abstracts Retrieval System; MARS 檢索操作.
: Beautiful Numbers ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 11472: Beautiful Numbers 解題者:邱經達 解題日期: 2011 年 5 月 5 日 題意: 若一個 N 進位的數用到該.
JAVA 程式設計與資料結構 第二十章 Searching. Sequential Searching Sequential Searching 是最簡單的一種搜尋法,此演 算法可應用在 Array 或是 Linked List 此等資料結構。 Sequential Searching 的 worst-case.
資料結構實習-二.
演算法 8-1 最大數及最小數找法 8-2 排序 8-3 二元搜尋法.
2010 MCML introduction 製作日期: 2010/9/10 製作人 : 胡名霞.
校園網頁整合平台介紹 電算中心綜合業務組. 大綱 設計理念 功能介紹 實做 FAQ 特殊案例 Q&A.
845: Gas Station Numbers ★★★ 題組: Problem Set Archive with Online Judge 題號: 845: Gas Station Numbers. 解題者:張維珊 解題日期: 2006 年 2 月 題意: 將輸入的數字,經過重新排列組合或旋轉數字,得到比原先的數字大,
Structural Equation Modeling Chapter 6 CFA 根據每個因素有多重指標,以減少 測量誤差並可建立問卷的構念效度 驗證性因素分析.
Learning Method in Multilingual Speech Recognition Author : Hui Lin, Li Deng, Jasha Droppo Professor: 陳嘉平 Reporter: 許峰閤.
© The McGraw-Hill Companies, Inc., 2006© The McGraw-Hill Companies, Inc., 2007 Chapter 4 IP 定址:分級式定址.
Chapter 10 m-way 搜尋樹與B-Tree
概念性產品企劃書 呂學儒 李政翰.
1 Introduction to Java Programming Lecture 2: Basics of Java Programming Spring 2009.
INTRODUCTION TO MATLAB SHAWNNTOU. What Is MATLAB? MATLAB® is a high-performance language for technical computing. MATLAB® is a high-performance language.
連續隨機變數 連續變數:時間、分數、重量、……
著作權所有 © 旗標出版股份有限公司 第 3 章 資料庫物件的關係. 本章提要 Access 資料庫物件的關係 Access 資料庫物件的關係 簡介 Access 的七大物件 簡介 Access 的七大物件 Access 的群組 Access 的群組.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 壹 企業研究導論.
:Commandos ★★★☆☆ 題組: Contest Archive with Online Judge 題號: 11463: Commandos 解題者:李重儀 解題日期: 2008 年 8 月 11 日 題意: 題目會給你一個敵營區內總共的建築物數,以及建築物 之間可以互通的路有哪些,並給你起點的建築物和終點.
-Artificial Neural Network- Matlab操作介紹 -以類神經網路BPN Model為例
Visual C++重點複習.
1 Introduction to Java Programming Lecture 2: Basics of Java Programming Spring 2010.
Microsoft Excel.
: Finding Paths in Grid ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11486: Finding Paths in Grid 解題者:李重儀 解題日期: 2008 年 10 月 14 日 題意:給一個 7 個 column.
著作權所有 © 旗標出版股份有限公司 第 14 章 製作信封、標籤. 本章提要 製作單一信封 製作單一郵寄標籤.
計 算 機 概 論 Chapter 10 作業系統. Ch010 作業系統 2 學習目標  描述作業系統的兩個主要任務  定義記憶體及程序管理  解釋邏輯位址與實體位址間的關係  基礎:第 5.2 節 范紐曼 電腦架構  ( 第 5 章講義第 頁 )
幼兒行為觀察與記錄 第八章 事件取樣法.
第 1 章 PC 的基本構造. 本章提要 PC 系統簡介 80x86 系列 CPU 及其暫存器群 記憶體: Memory 80x86 的分節式記憶體管理 80x86 的 I/O 結構 學習組合語言的基本工具.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 肆 資料分析與表達.
Presentation transcript:

Chapter 11 檔案系統、目錄、DOS 指令

學習目標 描述檔案、檔案系統與目錄的目的 區分文字檔與二進制檔 由延伸檔名辨認各種檔案型態 解釋檔案型態如何改進檔案的使用方式 定義一個檔案的基本操作

學習目標(續) 比較並對照循序與直接檔案存取 討論有關檔案保護的議題 描述一個目錄樹 對一個目錄樹建立絕對及相對路徑 DOS 指令

11.1 檔案系統 檔案( file)是一個命名的相關資料集合 檔案系統(file system)就是一個作業系統所提供的邏輯觀點,因此使用者可以以一群檔案的集合來管理資訊 一個檔案系統通常是將一群的檔案組織成目錄(directory,又稱 資料夾)

文字與二進制檔案 在文字檔(text file)中資料位元組是由ASCII 或是 Unicode字元集的字元所組成 二進制檔案(binary file)是依照檔案中資訊的不同需要一個特定的位元解譯方式,例如 .doc .ppt .exe 檔

文字與二進制檔案(續) 文字檔及二進制檔這 2 個名詞有些誤導,有人誤以為文字檔的資訊並不是存成二進制資料 事實上,在電腦中所有的資料皆是存成二進制數字 這些代表的語彙是表示那些位元如何被格式起來:以8位元或16位元為一個單位,被解譯為字元或是一些其他特殊格式 請以 UltraEdit 開啟文字檔及二進制檔

檔案型態 大多數的檔案,無論是以文字或二進制格式,都包含一特定型態的資訊 在一個文件中所含的資訊種類稱為檔案型態(file type) 例如,一個檔案可能包含一個 Java 程式,或是一個 JPEG 影像,或是一個 MP3 音效片段 在一個文件中所含的資訊種類稱為檔案型態(file type) 大多數作業系統可以辨識其特定的檔案型態

檔案型態(續) 檔案名稱通常以一個句點分開成兩部分 延伸檔名指定檔案的型態 主要名稱 檔案延伸檔名 圖 11.1 一些通用的檔案型態及其延伸檔名

檔案的操作 建立一個檔案 刪除一個檔案 開啟一個檔案 關閉一個檔案 從一個檔案讀取資料 寫入資料到一個檔案 重新定位目前的檔案指標到另一個檔案 附加一些資料到一個檔案的結尾處 截斷一個檔案(刪除它的部分內容) 重新命令一個檔案 複製一個檔案

檔案存取 最通用的存取技術,也是最容易去實行的就是循序存取(sequential access) 它需要將檔案中的資訊依序來處理。 讀或寫的動作會依照讀寫的資料量而移動目前檔案指標。 圖 11.2 循序檔案存取

檔案存取(續) 直接存取(direct access)方式的檔案在概念上是分成數個邏輯記錄 直接存取允許使用者藉由指定特定的記錄編號去設定檔案指標到任何特定的記錄上 圖 11.3 直接檔案存取

檔案保護 在多使用者系統下,檔案保護是非常重要的課題 檔案保護機制就是要決定誰可以使用檔案及用作什麼目的 我們不希望一個使用者可以存取另一個使用者的檔案,除非這個存取是特別經過允許的 檔案保護機制就是要決定誰可以使用檔案及用作什麼目的

11.2 目錄 (又名資料夾) 一個檔案的目錄可以被包含在另一個目錄之中 一個檔案系統通常被視為一個目錄樹(directory tree) 包含另一個目錄的目錄通常稱為父目錄(parent directory),而在一個目錄之中的目錄稱為子目錄(subdirectory) 一個檔案系統通常被視為一個目錄樹(directory tree) 可以用 UltraEdit 觀看目錄樹 在最上層的目錄稱為根目錄(root directory)

目錄(續) MS Office 是 Program Files 的 子資料夾 圖 11.4 視窗作業 系統的目錄樹

目錄(續) 在任何時間,你可以想像是在檔案系統中某一特定位置工作(也就是在一特定子目錄) 這個子目錄也就是目前的工作目錄(working directory)

路徑名稱 要使用文字來指定一特定檔案,我們要指定該檔案的路徑(path),也是你要找到該檔案所需經歷的一系列目錄 絕對路徑(absolute path)命名是由根目錄開始並指定在樹中每一下移步驟直到抵達所需的檔案或目錄 相對路徑(relative path)命名是由目前工作目錄開始

路徑名稱(續) 絕對路徑的範例 假設目前的工作目錄是 那麼以下的相對路徑名稱可以被使用: 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

補充: DOS 指令 命令提示字元視窗 開始 -> 執行 輸入 ‘cmd’ 就可跳出命令提示字元視窗 因為 DOS 早期檔案名稱不能含有空白字元,因此當遇到空白字元的檔案或資料夾時,DOS需以 xxx~1 xxx~2 等方式表示 因為 DOS 早期檔案名稱的格式為 8.3,即檔名僅能有 8 個字母外加 3 個附檔名,因此當遇到長檔名的檔案或資料夾時,DOS會有一對應之 xxx~1 型態短檔名,長檔名及其對應之短檔名代表同一檔案或資料夾 DOS 指令無大小寫之分 DOS 以 ‘.’ 表示目前的工作目錄,以 ‘..’ 表示目前的工作目錄的父目錄 參考:http://home.educities.edu.tw/wanker742126/asm/ap03.html

補充: 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 指令的詳細說明