?作者簡介:大家好,我是小楊
📃個人主頁:「小楊」的csdn博客
🐳希望大家多多支持🥰一起進步呀!
文件概述
1,文件的概念
狹義上的文件是計算機系統中用于存儲和組織數據的一種數據存儲單元,通常指的是計算機系統中的文件或目錄。文件可以包含文本、圖像、音頻、視頻等各種類型的數據。
廣義上的文件可以指任何類型的數據存儲單元,不僅限于計算機系統中的文件,還可以是實體文檔(如紙質文件)、磁帶、磁盤、光盤、USB驅動器、網卡等各種物理介質上存儲的數據。
注意:
1,在操作系統中,會將計算機中的許多的硬件設備和軟件資源抽象成文件,按照文件的方式進行統一的管理。
2,因計算機系統以文件為基本單位進行數據的操作和管理,所以在計算機領域中,文件的狹義概念更為常見。
2,文件的路徑
計算機中的文件保存在計算機硬盤中,為了方便管理文件,每個文件在計算機硬盤上都有一個具體的路徑來標識其位置。
文件路徑是文件系統中的一種層次結構,用于描述文件在硬盤上的存儲位置。
文件路徑由目錄和文件名組成,它們之間使用特定的分隔符來分隔。
- 在Windows系統中,常用的分隔符是反斜杠(\)或正斜杠(/)
- 在Unix/Linux系統中,常用的分隔符是正斜杠(/)
為了更好理解文件的路徑,現舉一個示例文件路徑的結構:
C:\Documents\example.txt
示例說明:C:\
是文件的根目錄,Documents
是一個目錄(或文件夾),example.txt
是文件名。通過這個路徑,可以準確地找到并定位到硬盤上存儲的example.txt
文件。
3,文件路徑的分類
文件路徑可以分為兩種類型:絕對路徑和相對路徑。
1,絕對路徑:從文件系統的根目錄開始的完整路徑,它可唯一標識文件的位置,與當前工作目錄的路徑無關。
2,相對路徑:相對于當前工作目錄的路徑,它描述了如何從當前位置導航到文件的位置,沒有根目錄的概念。
注意1:在不同的操作系統中,絕對路徑的表示方式可能略有不同。
- 在Windows系統中,絕對路徑是以盤符開頭的,上述示例的絕對路徑是
C:\Documents\example.txt
。 - 在Unix/Linux系統中,無盤符的概念,以
/
開頭,其表示根目錄,該示例的絕對路徑是/home/username/documents/example.txt
。
注意2:相對路徑可以使用特殊符號.
和..
來分別表示當前目錄和父目錄。
.
:表示當前目錄。當使用.
作為相對路徑的一部分時,它表示當前所在的目錄。例如,如果當前工作目錄是/home/username/Documents
,那么./example.txt
會引用當前目錄下的example.txt
文件。..
:表示父目錄。當使用..
作為相對路徑的一部分時,它表示當前目錄的父目錄。例如,如果當前工作目錄是/home/username/Documents
,那么../Images/image.jpg
會引用當前目錄的父目錄中的Images
目錄下的image.jpg
文件。
注意3:相對路徑是相對于當前工作位置進行解釋,因此在不同的工作目錄下可能會有不同的解釋。
4,文件的類型
根據文件中存儲的數據內容和存儲方式可以將文件類型進行劃分為文本文件和二進制文件。
1,文本文件是以純文本形式存儲的文件,文件中的數據由字符組成,使用了特定的字符編碼(如ASCII或Unicode)。這些文件通常包含可讀的文本內容,例如文本文檔、源代碼文件等。文本文件可以通過文本編輯器打開和編輯,可以直接閱讀和理解其中的文本內容。
2,二進制文件是以二進制形式存儲的文件,文件中的數據以二進制位(0和1)的形式表示。這些文件可以包含任何類型的數據,包括圖像、音頻、視頻、可執行代碼等。二進制文件不能直接閱讀和理解其中的數據內容,需要通過相應的應用程序或工具進行解析、處理和展示。
結語
這就是本期博客的全部內容啦!如果有什么其他的問題無法自己解決,可以在評論區留言哦!
最后,如果你覺得這篇文章寫的還不錯的話或者有所收獲的話,麻煩小伙伴們動動你們的小手,給個三連唄(點贊👍,評論?,收藏📖),多多支持一下!各位的支持是我最大的動力,后期不斷更新優質的內容來幫助大家,一起進步。那我們下期見!