File.WriteAllBytes Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
WriteAllBytes(String, Byte[]) |
Yeni bir dosya oluşturur, belirtilen bayt dizisini dosyaya yazar ve dosyayı kapatır. Hedef dosya zaten varsa kesilir ve üzerine yazılır. |
WriteAllBytes(String, ReadOnlySpan<Byte>) |
Yeni bir dosya oluşturur, belirtilen bayt dizisini dosyaya yazar ve dosyayı kapatır. Hedef dosya zaten varsa kesilir ve üzerine yazılır. |
WriteAllBytes(String, Byte[])
- Kaynak:
- File.cs
- Kaynak:
- File.cs
- Kaynak:
- File.cs
Yeni bir dosya oluşturur, belirtilen bayt dizisini dosyaya yazar ve dosyayı kapatır. Hedef dosya zaten varsa kesilir ve üzerine yazılır.
public:
static void WriteAllBytes(System::String ^ path, cli::array <System::Byte> ^ bytes);
public static void WriteAllBytes (string path, byte[] bytes);
static member WriteAllBytes : string * byte[] -> unit
Public Shared Sub WriteAllBytes (path As String, bytes As Byte())
Parametreler
- path
- String
Yazacak dosya.
- bytes
- Byte[]
Dosyaya yazacak bayt sayısı.
Ö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
veya bayt dizisi boş.
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.
path
salt okunur bir dosya belirtti.
-veya-
path
gizli bir dosya belirtti.
-veya-
Bu işlem geçerli platformda desteklenmiyor.
-veya-
path
bir dizin belirtti.
-veya-
Çağıranın gerekli izni yok.
path
geçersiz biçimde.
Çağıranın gerekli izni yok.
Açıklamalar
Bir bayt dizisi ve bir dosya yolu verüldüğünde, bu yöntem belirtilen dosyayı açar, bayt dizisinin içeriğini dosyaya yazar ve dosyayı kapatır.
Şunlara uygulanır
WriteAllBytes(String, ReadOnlySpan<Byte>)
Yeni bir dosya oluşturur, belirtilen bayt dizisini dosyaya yazar ve dosyayı kapatır. Hedef dosya zaten varsa kesilir ve üzerine yazılır.
public:
static void WriteAllBytes(System::String ^ path, ReadOnlySpan<System::Byte> bytes);
public static void WriteAllBytes (string path, ReadOnlySpan<byte> bytes);
static member WriteAllBytes : string * ReadOnlySpan<byte> -> unit
Public Shared Sub WriteAllBytes (path As String, bytes As ReadOnlySpan(Of Byte))
Parametreler
- path
- String
Yazacak dosya.
- bytes
- ReadOnlySpan<Byte>
Dosyaya yazacak bayt sayısı.
Özel durumlar
path
null
.
path
boş.
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.
path
salt okunur bir dosya belirtti.
-veya-
path
gizli bir dosya belirtti.
-veya-
path
bir dizin belirtti.
-veya-
Çağıranın gerekli izni yok.
-veya-
Bu işlem geçerli platformda desteklenmiyor.
path
geçersiz biçimde.