File.ReadAllBytes(String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
打開一個二進位檔案,將檔案內容讀入位元組陣列,然後關閉該檔案。
public:
static cli::array <System::Byte> ^ ReadAllBytes(System::String ^ path);
public static byte[] ReadAllBytes(string path);
static member ReadAllBytes : string -> byte[]
Public Shared Function ReadAllBytes (path As String) As Byte()
參數
- path
- String
檔案要打開以供閱讀。
傳回
Byte[]
一個包含檔案內容的位元組陣列。
例外狀況
.NET Framework 與 .NET Core 版本 2.1 以前: path 為零長度字串、僅含空白,或包含一個或多個無效字元。 你可以用這個 GetInvalidPathChars() 方法查詢無效字元。
path 是 null。
指定的路徑、檔名或兩者都超過系統定義的最大長度。
指定的路徑無效(例如,它位於未對應的磁碟驅動器上)。
開啟檔案時發生 I/O 錯誤。
未找到該檔案 path 。
path 格式無效。
來電者沒有所需的權限。
備註
給定一個檔案路徑後,此方法會打開檔案,將檔案內容讀入位元組陣列,然後關閉檔案。