3.3.1 文件和文件夾
文件是具有名稱的一組相關信息的集合。它可以是用戶創建的文檔,也可以是可執行的應用程序或一張圖片、一段聲音等。文件分為兩類,一類是存儲在外存儲器上的文件,稱為磁盤文件;另一類是系統的標準設備,稱為設備文件。用戶把信息組織成文件,由操作系統統一管理,操作系統為用戶提供“按名存取”的功能。
文件夾(在DOS操作系統中稱為目錄)是系統組織和管理文件的一種形式,是為方便用戶查找、維護和存儲而設置的,用戶可將文件分門別類地存放在不同的文件夾中。文件夾還可以存儲其他文件夾。文件夾中包含的文件夾通常稱為“子文件夾”。可以創建任何數量的子文件夾,每個子文件夾中又可以容納任何數量的文件和其他子文件夾。
在Windows的文件夾樹狀結構中,處于頂層(樹根)的文件夾為桌面,計算機上所有的資源都組織在桌面上,從桌面開始可以訪問到任何一個文件或文件夾。
1.文件命名
文件名的一般形式為:
[<盤符:>]<主文件名>[<.擴展名>]
(1)括號的含義:尖括號與方括號本身不是文件名的部分,尖括號中的內容由用戶給出,不可省略;方括號中的內容是可選內容。
(2)主文件名:由用戶給出的字符序列,一般用來表示文件的內容,不同系統有不同的要求。
(3)擴展名:由用戶給出的字符序列,用于表示文件的類型。
(4)盤符和擴展名可以省略,盤符省略用于表示當前盤及當前文件夾;擴展名省略時,其前面的“.”一起省略。
例如:文件Setup.exe的主文件名為Setup,表示該文件與安裝有關,擴展名為.exe,表示這是一個可執行的程序文件。
2.文件和文件夾的命名規則
文件和文件夾命名時,應盡量做到既能夠清楚的表達內容又比較簡短,同時必須注意以下問題:
(1)Windows環境下,文件或文件夾的名字最多可達255個西文字符,但有些早期的操作系統不能識別很長的文件名。
(2)可使用多分隔符,最后一組才是文件的擴展名。
(3)可使用多種字符。組成文件或文件夾名的字符可以是英文字母、數字及¥、@、&、+、(、)、下畫線、空格、漢字等。但不能使用下列9個字符:\、/、:、*、?、”、<、>、|。
(4)在同一個文件夾內不允許有同名文件或文件夾。
(5)不區分大小寫,但文件名保留命名時輸入的大小寫狀態。例如,Mydocument.doc和mydocument.doc被認為是同一個文件名。
(6)文件名中除開頭外都可以用空格。
(7)不能使用系統保留的設備名。表3-2所示為系統保留的設備名。
表3-2 系統保留的設備名

3.文件的類型和圖標
大多數的文件在存盤時,應用程序都會自動地給文件加上默認的擴展名。當然,用戶也可以特定指出文件的擴展名。通常文件擴展名由3個字符組成,可以是數字、字母、符號。不同的擴展名決定了不同文件類型和作用,如表3-3所示。
表3-3 文件擴展名表

4.通配符
通配符提供了用一個名稱指定多個文件名或目錄名的便捷方式。最常用的兩個通配符是*和?。
*:可以表示任何字符序列(字符串),包括無字符的情況。
·:可以表示任何一個字符。
如:*.exe表示當前磁盤上所有以.exe為擴展名的文件;zmhok?表示當前磁盤上所有前五個字符是zmhok、最后一個字符是任意字符的文件;*.*表示當前磁盤上的所有文件。
【例3-3】請在“計算機”中搜索所有的MP3文件。
具體操作步驟如下:
雙擊“桌面”上的“計算機”圖標,在打開的窗口的左窗格中單擊“計算機”命令,在右上角的搜索欄輸入“*.mp3”,單擊“搜索”按鈕,搜索結果顯示在右窗格中。
- Designing Machine Learning Systems with Python
- SoapUI Cookbook
- Redis入門指南(第3版)
- vSphere High Performance Cookbook
- Vue.js 3.x從入門到精通(視頻教學版)
- 軟件測試工程師面試秘籍
- 人臉識別原理及算法:動態人臉識別系統研究
- Learning Hunk
- 深度實踐KVM:核心技術、管理運維、性能優化與項目實施
- Web前端開發技術:HTML、CSS、JavaScript
- 從零開始學Python大數據與量化交易
- Python面試通關寶典
- 城市信息模型平臺頂層設計與實踐
- Python深度學習與項目實戰
- Lync Server Cookbook