方法會將 WriteAllBytes 數據寫入二進位檔。
append如果 參數為 True,則會將數據附加至檔案,否則會覆寫檔案中的數據。
如果排除檔名的指定路徑無效, DirectoryNotFoundException 則會擲回例外狀況。 如果路徑有效,但檔案不存在,則會建立檔案。
若要寫入二進位檔
使用 WriteAllBytes 方法,提供要寫入的檔案路徑、名稱及位元組。 這個範例會將數據陣列 CustomerData 附加至名為 CollectedData.dat的檔案。
Dim CustomerData As Byte() = (From c In customerQuery).ToArray()
My.Computer.FileSystem.WriteAllBytes(
"C:\MyDocuments\CustomerData", CustomerData, True)
健全的程式設計
下列條件可能會建立例外狀況:
路徑無效,原因如下:它是長度為零的字串;它只包含空格符;或包含無效字元。 (ArgumentException)。
路徑是無效的,因為它是
Nothing(ArgumentNullException)。File指向不存在的路徑(FileNotFoundException 或 DirectoryNotFoundException)。檔案正由另一個進程使用,或發生 I/O 錯誤 (IOException)。
路徑超過系統定義的最大長度 (PathTooLongException)。
路徑中的檔案或目錄名稱包含冒號(:)或格式無效 (NotSupportedException)。
使用者缺少檢視路徑的必要許可權(SecurityException)。