File.ReadAllBytes(String) Yöntem

Tanım

bir ikili dosya açar, dosyanın içeriğini bayt dizisine okur ve sonra dosyayı kapatır.

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()

Parametreler

path
String

Okunmak üzere açılacak dosya.

Döndürülenler

Byte[]

Dosyanın içeriğini içeren bir bayt dizisi.

Özel durumlar

2.1'den eski .NET Framework ve .NET Core sürümleri: path sıfır uzunlukta bir dizedir, yalnızca boşluk içerir veya bir veya daha fazla geçersiz karakter içerir. GetInvalidPathChars() yöntemini kullanarak geçersiz karakterleri sorgulayabilirsiniz.

path, null'e eşittir.

Belirtilen yol, dosya adı veya her ikisi de sistem tanımlı uzunluk üst sınırını aşıyor.

Belirtilen yol geçersiz (örneğin, eşlenmemiş bir sürücüde).

Dosya açılırken bir G/Ç hatası oluştu.

Bu işlem geçerli platformda desteklenmiyor.

-veya-

path bir dizin belirtti.

-veya-

Çağıranın gerekli izni yok.

içinde path belirtilen dosya bulunamadı.

path geçersiz biçimde.

Çağıranın gerekli izni yok.

Açıklamalar

Bir dosya yolu verüldüğünde, bu yöntem dosyayı açar, dosyanın içeriğini bayt dizisine okur ve sonra dosyayı kapatır.

Şunlara uygulanır

Ayrıca bkz.